As a first time visitor to India, where should I visit?
India is a big and diverse country with many experiences to offer.  You could visit historical landmarks like the world famous Taj Mahal in Agra or go to Rajasthan to see the palaces of the maharajas.  If rejuvenation and health is your focus,  you could go to Kerala for its beautiful backwaters where you can disconnect from all electronic devices.  And immerse yourself in yoga and ayurveda for a detox.  If you are looking for adventure, head to the mountains in Kashmir (the Switzerland of India) and the himalayas for skiing and trekking.  Leh in Ladhakh is a very popular destination too, but do make sure you have at least 5-7 days for this trip. If you would rather be on a beach, India offers many destinations on its coast line the most popular being Goa. And finally if you are looking for a city break, the biggest cities of India are New Delhi its capital, Mumbai the financial headquarters and where Bollywood is based, Kolkatta in the east, Bangalore India's silicon valley and Chennai in the south. I hope this gives you enough information to start planning your India trip.