AVOID GOING DURING EXTREME WEATHER – I was in India during summer and monsoon season, and even if the raining season can disrupt a lot of your plans (i.e. there was water up to the cars’ window), it is a bit more bearable than the scorching sun. The best time to go is between October & March when apparently the weather is drier & just warm. I was in India between June and August.
PACK ACCORDINGLY – Pack breathable, lightweight clothes, when available go for cotton, linen and natural fabrics that will allow your skin to breathe.
DRINK ONLY BOTTLED WATER – Tap water is not safe in India, so make sure to avoid fresh salads (if you don’t know what water they washed with, however there are many salad bars that are safe and delicious), iced drinks or anything that might have tap water.
PUBLIC TRANSPORT VS CAR – There is no secret that having your own car or driver makes things easier anywhere in the world, and it’s not different in India. However, if you do not want to book a car & driver, you can definitely travel around by bus and rickshaws. I took a non-AC bus from Agra to Delhi and even if it was not the most comfortable drive I felt safe at all times and I definitely saved a lot of money. If you do want to invest a bit, having a driver is super convenient, only make sure the driver speaks English. I had a driver who did not and it was a hustle to communicate for the three days I travelled around Rishikesh.
BRING YOUR OWN TOILET PAPER – Many hotels don’t include toilet paper as many people only use the wet method (cleaning with a water faucet). I was a big fan of it, but if you are not, make sure to buy your own toilet paper to avoid an unpleasant moment.