India is one of the most fascinating and majestic countries you can visit. It is said that you can explore India for several years and still only see a fraction of what she has to offer.
If you visit India in the spirit of acceptance and the willingness to learn and soak in a culture that may be vastly different to your own, you will be richly rewarded.
Observing the 5 recommendations below, will help to ensure that your voyage across India will be an enjoyable and unforgettable one.
1. Take your time
India is a vast and diverse country that serves up many different types of experiences. No words or phrases can do it justice. A rookie mistake that some travelers make when visiting this magnificent country is that they try to cram too much of it into trip.
2. Respect the local traditions and customs
3. Be accepting
India is unlike any other place on earth. You may see things and hear things that you are simply not used to. When you travel this beautiful country, you may see extreme poverty, chaotic roads and experience some of the best - and worst - smells in existence.
4. Go beyond the tourist traps and metropolitan cities
India is what you make of her. While there are many interesting cities packed full of temples, archeological ruins and cultural markets, the sacred mountains, ashrams and smaller little known villages that will show you a very different side of India.
5. Watch what you eat - but sample local cuisine
This advice may seem like a contradiction in terms. After all, tales of the infamous Delhi Belly and other food poisoning mishaps are world-famous.
However, this does not mean that you have to side-step all the mouthwatering local delicacies that India has to offer.
While you may not be able to completely avoid tummy problems, there are certainly things you can do to reduce your chances of succumbing to it.
Try to stick to peeled fruit and vegetables and food that has either been boiled or fried. Avoid eating salads and drinking untreated local water or ice.