India is a vast country, a subcontinent, with an ancient culture that is alive today in traditions, rituals, dress and architecture. There are so many things to see and do you could travel there for a lifetime, or several lifetimes. But to really get the flavour of India, and the diversity of experience, here are 10 musts.
Yup, it is. The world’s most beautiful building. This is one of those rare times in life when all of your expectations will be blown away, no matter how much hyperbole you’ve been exposed to about it; no matter how many pictures you’ve seen; no matter how much poetry you’ve read. Tagore had it right when he wrote the Taj Mahal is, “a teardrop on the face of eternity.” See it at sunrise, put up with Agra, do whatever you can, but make sure the Taj Mahal is on your itinerary or you will kick yourself for eternity.
India has 7,500 kilometres of coastline, and though not all of it is pristine, there are some wonderful stretches, especially in Goa (which tends to be touristy) and Kerala. Most tourists flock to the well-known beaches, which means it’s easy to get far from the madding crowd. Try Gokarna in Karnataka, the beaches of the Andaman and Nicobar islands, Tarkarli in Maharastha or Puri in Orissa. Wherever you go, you can find options at each end of the budgetary scale, from tiny beach shacks for $2 per night to seven-star luxury resorts that provide you with your own butler.
Preferably overnight. Indian Railways is the world’s largest employer, and the train system in India is extensive to say the least. There are several grades of trains – the best are Shatabdis and Rajdhanis – and three main classes: first, second and third. Second class is usually a good choice with four bunks per compartment, each separated by a curtain; but an overnight train ride in first class on a Rajdhani train is a nice treat (though don’t expect luxury, especially in the bathroom).