Two of us plan on coming to India for 14 days and we have a load of questions to ask. When is the best time to visit? The idea is to fly to Amritsar and take in The Golden Temple. Other places we wish to visit are Haridwar, Rishikesh, New Delhi, Jaipur, Agra, Khajurao, Varansai and Goa. Can anyone recommend the best way to travel between places i.e. private car, train or plane? And how much time do we need at each place? We want to be able to end our journey by staying 2-3 nights in Goa.