Begin your journey in Udaipur, known as the "City of Lakes." Start your morning by visiting the magnificent City Palace, a grand royal palace that offers panoramic views of the city and Lake Pichola. Afternoon is the perfect time to explore the serene Saheliyon Ki Bari, a beautiful garden adorned with fountains, kiosks, marble elephants, and a delightful lotus pool. In the evening, take a relaxing boat ride on Lake Pichola, witnessing the stunning sunset over the lake.
Head to Jaipur, the "Pink City," famous for its stunning palaces and vibrant culture. Start your morning by visiting the iconic Amber Fort, a majestic hilltop fortress offering breathtaking views of the surrounding landscape. In the afternoon, explore the bustling local markets in the old city, such as Johri Bazaar and Bapu Bazaar, where you can find traditional handicrafts, textiles, and jewelry at reasonable prices. As the evening approaches, make your way to Nahargarh Fort to witness a mesmerizing sunset over the city.
Travel to Rishikesh, a spiritual haven nestled in the foothills of the Himalayas. Start your morning by attending a yoga or meditation session near the sacred Ganges River, immersing yourself in the tranquility of the surroundings. Afterward, visit the iconic Lakshman Jhula, a suspension bridge offering scenic views of the river and the surrounding hills. In the evening, witness the enchanting Ganga Aarti ceremony at Parmarth Niketan Ashram, where priests perform rituals with fire and chant devotional songs.
For those seeking off the beaten path attractions, consider visiting Udaipur's Shilpgram, a rural arts and crafts complex that showcases traditional Rajasthani culture. In Jaipur, explore the lesser-known Galta Ji, also known as the Monkey Temple, where you can encounter playful monkeys and admire ancient temples. In Rishikesh, take a short hike to the Neer Garh Waterfall for a refreshing dip in the natural pool surrounded by lush greenery.
For the best hotel and flight prices, check out Kayak.