I had the previledge to visit the entire India, and few places abroad-My overall experience says travellers must visit-Himalayas,Rajasthan desert and forts,Rameshwaram temple(TN),Sundarbhans and MP forests and Goa beaches.My personal favorite-Garwal Himalayas, Kashmir,Manali,Sikkim in the order of mention.