India is vast country, so you can have different experiences in India.
Pl find below some of the good options at Indian.
Snow capped Mountains - Shimla, Manali, Delhousie, Srinagar, Sonmarg etc
Beaches - Goa, Varkala, Kovalam etc
Islands - Andaman, Lakshwadeep, Kerala etc
Heritage - Delhi, Agra, Jaipur. Mysore, Hampi. Cochin, Thiruvanathapuram, Kanyakumari, Rameshwarm, Madurai, Kanchipuram, Hampi
Culture & Religion … Read more