Start your day in Udaipur, also known as the "City of Lakes". Visit the majestic City Palace, a stunning palace complex that offers panoramic views of the city and Lake Pichola. Take a boat ride on Lake Pichola to appreciate the serene beauty of the lake and its surroundings. Don't miss the intricate carvings and colorful murals at the Jag Mandir Palace.
Head to Jodhpur, the "Blue City", famous for its vibrant blue buildings. Explore the magnificent Mehrangarh Fort, one of the largest forts in India, known for its intricate architecture and impressive collections of artifacts. Take a stroll through the narrow lanes of the old city and visit the bustling Sardar Market, renowned for its colorful textiles, handicrafts, and spices.
Continue your journey to Jaisalmer, the "Golden City". Visit the grand Jaisalmer Fort, a UNESCO World Heritage Site, which stands tall amidst the golden sand dunes. Marvel at the intricate stone carvings and exquisite artwork within the fort. Explore the narrow lanes of the fort's interior, where you'll find vibrant markets, havelis, and ancient temples.
For a unique experience, venture into the Thar Desert and witness a mesmerizing sunset over the sand dunes. Take a camel safari and enjoy traditional Rajasthani folk music and dance performances under the starry sky. Indulge in a delicious dinner featuring local Rajasthani cuisine, including dal baati churma and gatte ki sabzi.
When in Jaisalmer, don't miss the opportunity to visit the abandoned village of Kuldhara. This ghost village is surrounded by legends and tales of paranormal activities. Explore the eerie ruins and learn about the mysterious history of the village. Another hidden gem is the Bada Bagh, a beautiful garden complex with cenotaphs or chhatris of the royal families of Jaisalmer. Enjoy a peaceful walk amidst the tranquil setting and soak in the breathtaking views of the desert landscape.
Check this link to find the best hotel and flight prices for your trip to Udaipur, Jodhpur, and Jaisalmer.