I was born in India, but have never lived there. Just family vacations, weddings, etc. This year, I'm traveling with a friend who has never been to India for 2 weeks to India in October (Oct 1 to 15). We don't have anything specific planned, except the following: October 7th to October 10th: Wedding. October 11th to October 14th: Goa So -- we have October 1st to October 6th to roam around the country. Here's what I had in mind: October 1st: Land in Mumbai, explore Mumbai for 2 days. October 3rd: Fly to Jaipur and explore the area for 2 days. October 6th: Day trip to Agra and then drive down to Delhi. Is there a way to better way to make use of the time? I'd like to make sure we cover the touch-points -- tourist attractions, culture, etc. Thanks!