What to do??
Planning a vacation and looking for things to do in India? India is such a diverse country, with so much to offer, the choices can be overwhelming. This guide rounds up 9 of the most popular things to do in India to give you some idea of what not to miss. 
There are almost 100 national parks and 450 wildlife sanctuaries in India, which are huge attractions. Each national park is unique in regards to its wildlife and scenery. You can see everything from tigers to rhinoceros. It's possible to go on elephant safaris (tracking tigers) at some national parks as well.
India has spiritual appeal for both Indians and foreigners alike. You can attend a Buddhist Vipassana meditation retreat, join an ashram, or learn yoga. Another moving experience is to take part in an evening aarti (fire worship) along the Ganges river at either Rishikesh, Haridwar, or Varanasi.
India, along with Africa, has the largest tribal population in the world. The lives of the tribes in India are closely tied to nature, and they inhabit some of the most pristine and picturesque environments in the country. Largely unaffected by the modern world, they're very simple and often curious people who have retained their rituals and customs. And many love receiving visitors!
This one's for the kids, and the young at heart! There are dozens of theme and amusement parks in India. You'll be able to enjoy everything from wet 'n' wild rides to film making.
Love a cup of tea? Then do visit India's tea gardens where you'll find the best India tea plantations and tea. You can even stay on a tea estate and tour the tea factories.
Ayurveda is the medical side of yoga. It’s India’s traditional natural healing system, which has been practiced for over 5,000 years. Ayurvedic resorts have become popular destinations for relaxation and rejuvenation in India, while Ayurvedic hospitals cater for people seeking Ayurvedic treatment for more serious health problems. The best time to go? During the monsoon season.