Mumbai, also known as the City of Dreams, is a vibrant and bustling metropolis that is the perfect introduction to India. Start your day with a visit to the Gateway of India, an iconic monument located on the waterfront. Take a boat ride to Elephanta Caves, a UNESCO World Heritage Site, and explore the ancient rock-cut temples. For lunch, head to The Table, a modern European restaurant that serves delicious food. In the afternoon, visit the Chhatrapati Shivaji Terminus, a historic railway station that is also a UNESCO World Heritage Site. End your day with a stroll along Marine Drive, a scenic promenade that offers stunning views of the Arabian Sea.
Jaipur, also known as the Pink City, is a city of palaces, forts and rich cultural heritage. Start your day with a visit to the Hawa Mahal, a spectacular five-storey palace that is known for its intricate honeycomb facade. For lunch, head to the 1135 AD restaurant at the Amber Fort, which serves delicious Rajasthani cuisine. In the afternoon, visit the City Palace, a sprawling complex of palaces, courtyards and gardens that is a perfect blend of Rajasthani and Mughal architecture. End your day with a visit to the Jal Mahal, a beautiful palace located in the middle of the Man Sagar Lake.
Consider visiting the Jantar Mantar, an astronomical observatory in Jaipur, or taking a day trip to Agra to see the Taj Mahal, one of the Seven Wonders of the World. For a taste of local culture, watch a Bollywood film at the Rajmandir Cinema in Jaipur. To maximize your fun, hire a private guide who can offer insights into the local history and culture.