Jaipur, known as the Pink City, is the capital of Rajasthan and home to many historical landmarks and cultural attractions. Begin your day with a visit to the Hawa Mahal, an iconic palace with a stunning facade. Then, head to the City Palace, a vast complex of courtyards, gardens and buildings, which houses a museum displaying artifacts from the royal family. In the afternoon, take a stroll through the colourful markets of Johari Bazaar and Bapu Bazaar, where you can shop for traditional Rajasthani handicrafts. In the evening, enjoy a cultural show featuring music and dance performances at the Chokhi Dhani resort.
Pushkar is a holy town known for its sacred lake, temples and ghats. Start your day with a visit to the Brahma Temple, one of the few temples in the world dedicated to Lord Brahma. Then, take a dip in the holy Pushkar Lake and explore the surrounding ghats. In the afternoon, wander through the narrow streets of the old town and shop for souvenirs, such as colourful textiles, leather goods and jewelry. End your day by watching the sunset from the top of Ratnagiri Hill.
Jodhpur, also known as the Blue City, is famous for its stunning forts, palaces and temples. Start your day with a visit to Mehrangarh Fort, a massive hilltop fort that offers breathtaking views of the city. Then, explore the beautiful Jaswant Thada, a white marble memorial built in honor of Maharaja Jaswant Singh II. In the afternoon, stroll through the bustling markets of the old town, where you can find spices, handicrafts and antiques. End your day with a relaxing massage at the Raas Jodhpur spa.
Udaipur, also known as the Venice of the East, is a romantic city filled with stunning palaces, lakes and gardens. Begin your day with a visit to the City Palace, a beautiful complex of palaces, courtyards and gardens, which overlooks Lake Pichola. Then, take a boat ride on Lake Pichola to visit the Jag Mandir Palace and enjoy the stunning views of the city. In the afternoon, explore the Saheliyon Ki Bari, a beautiful garden built for the royal ladies. End your day with a romantic dinner at the Oberoi Udaivilas, which offers breathtaking views of Lake Pichola.
Jaisalmer is a golden city known for its magnificent forts, havelis and sand dunes. Start your day with a visit to the Jaisalmer Fort, a UNESCO World Heritage Site that houses many palaces, temples and houses. Then, explore the beautiful havelis of the old town, such as the Patwon Ki Haveli and the Nathmal Ki Haveli. In the afternoon, take a camel ride to the Sam Sand Dunes and enjoy the stunning sunset views of the Thar Desert. End your day with a traditional Rajasthani dinner at the Suryagarh Jaisalmer.
Bikaner is a beautiful city known for its magnificent palaces, temples and havelis. Start your day with a visit to the Junagarh Fort, a magnificent fort that houses many palaces and temples. Then, explore the beautiful havelis of the old town, such as the Rampuria Havelis and the Kothari Haveli. In the afternoon, visit the Karni Mata Temple, a unique temple famous for its holy rats. End your day with a relaxing swim at the Narendra Bhawan Bikaner pool.
If you have extra time, consider visiting the Ranthambore National Park, a wildlife sanctuary famous for its tigers and other animals. You can also take a side trip to the Ajmer Sharif Dargah, a popular Sufi shrine. To maximize your fun, try attending a Rajasthani cooking class or a pottery making workshop. Don't forget to try the local delicacies, such as dal bati churma, gatte ki sabzi and laal maas.