1. Eat where the locals eat
Restaurant meals are often dampened down for tourists. If you want an authentic curry, follow the locals and find the busy places; empty restaurants are often quiet for a reason.
2. Swot up on trainspotting
Using the extensive Indian train network is an excellent way to get around this huge country. Trains book up fast and the booking system – as with many processes in India – can be highly convoluted. If you’re getting a sleeper train, try to book the upper or side-upper berths, for more privacy and security, and give sleeper class a go at least once.
While a/c is more comfortable, the tinted windows mean you won’t see nearly as much scenery, nor will you have such an interesting and diverse mix of fellow passengers.
3. Agree a price before you do anything
When taking a rickshaw or taxi (if it has no meter), hiring a guide, staying in a hotel or going on a tour, always check what you’re expected to pay first – and, in many cases, haggle for it. If a restaurant menu has no prices on it, check how much your food will cost before ordering. When buying a product in a shop, check the item for its MRP – Maximum Recommended Price – which should be printed on it in small letters.
4. Find the festivals
From huge national holidays to tiny village festivals, there’s always a cultural or religious celebration of some kind going on somewhere in India, often incorporating music, dance and striking costumes. If you can fit a festival into your stay, you won’t regret it.
As Hindus make up 80 percent of the population, most of the festivals are based around Hindu gods and stories, such as colorful Holi Festival, but there are dozens of others too. Try the camel fair in Pushkar, Rajasthan, every November, or the Buddhist Hemis Festival in Ladakh in the northern state of Jammu and Kashmir.
5. Stay safe
Avoid carrying large amounts of cash on you, and protect your valuables in crowded places such as train stations. Take a mobile phone and get an Indian SIM card so you can make a call in an emergency. Women especially should dress conservatively and never wander alone in the dark or plan to arrive somewhere in the middle of the night. If you feel you’re being hassled, be confident rather than polite, and call loudly for help.
6. Try the street food
Sampling street food is a key part of the fun of a trip to India. Mumbai has an especially appealing range, with cheap treats such as pani puri (crispy deep-fried bread filled with tamarind, chilli and potato), bhel puri (sev, puffed rice, chopped onion, potato and chutney), vada pav (soft roll stuffed with deep-fried potato) and much more. Make sure you can see the food being prepared in front of you and the ingredients look fresh.
7. Take earplugs
Earplugs are a basic essential to ensure a good night’s sleep on trains and buses, or in thinly walled beach huts and noisy hotels.
8. Get off the beaten track
Foreign travelers tend to hit roughly the same destinations and routes in India. Branching out from these areas allows visitors to experience a side of this country that hasn’t been affected by the massive tourist industry, and thus gives a more genuine insight into Indian life.
9. Go with the flow
India can be a challenging place to travel. You’ll enjoy it to its fullest if you’re open to new experiences and can accept that strange and unpredictable things will happen every day. Patience is vital, and a sense of humor will go a long way. And if you’re invited to a wedding, accept!
10. Have patience
Trains will be late, lines will be long, but what can you do but wait. Upsetting yourself won’t help. Take this time to explore the place you are in for a little bit longer, or buy a chai for a local and have a conversation, practice hindi with the kids, read more of your book, use the time to write about the experience, etc.