Morning: Start your day at the iconic Gateway of India, a historical monument overlooking the Arabian Sea. From there, take a ferry to the Elephanta Caves, a UNESCO World Heritage site housing rock-cut temples. Enjoy a refreshing lunch at the famous Leopold Café, a popular hangout spot in Mumbai.
Afternoon: Visit the Chhatrapati Shivaji Terminus, a Victorian Gothic-style railway station, also a UNESCO World Heritage site. Shop for local souvenirs at Colaba Causeway, a bustling flea market.
Evening: Head to Marine Drive, also known as the Queen's Necklace, for a scenic view of the sunset. Enjoy the nightlife at the trendy bars and clubs of Bandra or Juhu.
Morning: Start your day early to visit the Taj Mahal, one of the Seven Wonders of the World. Admire the magnificent architecture and learn about the history of this iconic mausoleum.
Afternoon: Head to Agra Fort, a UNESCO World Heritage site and a former residence of the Mughal dynasty. Explore the palace and watch the sunset from the Jahangir Palace.
Evening: End your day with a delicious local meal at Pinch of Spice or Dasaprakash, two of the best restaurants in Agra. Take a stroll at the Mehtab Bagh, a moonlit garden opposite the Taj Mahal, for a stunning view of this beautiful monument at night.
While in Mumbai, don't miss out on the street food, especially vada pav and pav bhaji. Visit the Haji Ali Dargah, a mosque and a tomb located on a small island in the Arabian Sea. Take a day trip to Lonavala, a hill station known for its scenic beauty and Chikki, a popular sweet. In Agra, visit the Tomb of Itimad-ud-Daulah, also known as the Baby Taj, and the Fatehpur Sikri, a deserted city built by the Mughals.