In the morning, visit the Kumbhalgarh Fort, a UNESCO heritage site. It's perched on a hilltop and has an impressive wall which is the second-longest wall in the world stretching for 36 km. Take a guided tour of the fort and learn about its rich history. In the afternoon, explore the Badal Mahal which has beautiful paintings and intricate carvings. You can also enjoy zip-lining and trekking nearby. In the evening, catch a sound and light show which showcases the history of the fort and the Mewar kingdom.
Start your day with a boat ride on Fateh Sagar Lake and enjoy the serene surroundings. Afterward, visit the Nehru Park which is located on a small island in the lake. In the afternoon, visit the Saheliyon Ki Bari, a beautiful garden famous for its fountains and marble elephants. You can also visit the Shilpgram, a crafts village which showcases the art and culture of Rajasthan. In the evening, head to the Monsoon Palace which provides a stunning view of the sunset over the city.
Embark on a day trip to Haldighati, a mountain pass which is famous for the Battle of Haldighati that took place in 1576. Visit the Chetak Samadhi, a monument dedicated to Maharana Pratap's horse, Chetak. In the afternoon, visit the Eklingji Temple which is one of the most famous temples of Rajasthan. In the evening, head back to Udaipur and visit the City Palace which is a beautiful blend of Rajasthani and Mughal architecture. You can also enjoy a light and sound show which brings the history of the palace to life.
If you have an extra day, you can visit the Ranakpur Jain Temple which is famous for its intricate carvings. You can also take a day trip to Kumbhalgarh Wildlife Sanctuary and enjoy a jeep safari. Another option is to visit the Shrinathji Temple in Nathdwara, which is considered to be one of the holiest places in India. Make sure to try the local cuisine, especially the dal bati churma and laal maas for an authentic Rajasthani experience.