There are places in metro cities - Delhi, Mumbai, Bangaluru where one might feel crammed in specific locations but effective planning and knowledge about the part of visit would make everything simple and you will actually be able to see the beauty of the country. there are places like Kabini, Coorg in Karnataka; there are places like Munnar, Kochi and Alleppy in Kerela; there are places like Lavasa, Lonavala, Matheran, Mumbai in Maharashta. there is the gir forest in Gujarat. Amazing ethnic cities like Jodhpur, Jaisalmer, Bikaner, Jaipur in Rajasthan; There is dalhousie and dharamshala in north. I recently visited the states of Sikkim and Westbengal and it was pure bliss. There are a number of places that truly define the country and they might not be famous. A little of research would make your job easier. i, personally, would chose places in india over places like alps and snow stations abroad.