Visit the Taj Mahal, a UNESCO World Heritage Site, and one of the Seven Wonders of the World. Explore the intricate Mughal architecture and take a relaxing walk in the Mughal Gardens.
Visit the Banke Bihari Temple, dedicated to Lord Krishna, and experience the vibrant festivities of Janmashtami. Take a boat ride along the Yamuna River and explore the stunning architecture of the Krishna Janmabhoomi Temple Complex.
Enjoy the serene and spiritual environment of Rishikesh, known as the Yoga Capital of the World. Attend a yoga class, take a dip in the holy Ganges River, and visit the famous Trayambakeshwar Temple.
Experience the romantic and tranquil atmosphere of Udaipur, the City of Lakes. Stay in a luxurious hotel, take a boat ride on the Lake Pichola, and visit the stunning City Palace. Spend the second day relaxing in a spa and taking a leisurely stroll in the scenic Saheliyon Ki Bari Gardens.
Explore the rich history and architecture of Jaipur, the Pink City. Visit the impressive Amer Fort and take an elephant ride. Admire the intricate details of the City Palace and take a relaxing walk in the Jantar Mantar Observatory. On the last day, shop for souvenirs at the colourful Bapu Bazaar.
If you have more time, consider adding a visit to the Fatehpur Sikri complex near Agra, or a trip to the Pushkar town near Jaipur. If you have less time, skip the boat ride in Udaipur or the spa treatment. Keep in mind that some of the temples and heritage sites might be closed on certain days, so check the schedules in advance.