Begin your first day in the magical city of Udaipur at the City Palace Complex, one of the most visited attractions in the city. Explore the palace's stunning architecture and intricate design, and take in the panoramic views of Lake Pichola from the terraces. In the afternoon, walk over to the nearby Jagdish Temple, a 17th-century temple dedicated to Lord Vishnu, and marvel at its intricate carvings and sculptures. End your day with a boat ride on Lake Pichola, watching the sunset over the Aravalli Hills.
On your second day, head to the Monsoon Palace, a hilltop palace that offers stunning views of the city and surrounding countryside. The palace was built in the late 19th century for the Maharana Sajjan Singh and was originally used to watch the monsoon clouds and forecast the weather. Afterward, head to Saheliyon Ki Bari, a beautiful garden built for the queen's ladies-in-waiting. The garden features a lotus pool, fountains, and marble elephants. End your day with a romantic candlelit dinner at Ambrai Restaurant, which overlooks Lake Pichola.
Start your last day in Udaipur at Fateh Sagar Lake, one of the most peaceful and scenic spots in the city. Take a boat ride to the Nehru Park island, where you can relax and enjoy the views. Afterward, head to the Vintage Car Museum, which houses a collection of classic cars, including Rolls Royce, Mercedes, and MG. Finally, end your honeymoon with a romantic sunset dinner at the Sheesh Mahal restaurant, located inside the Leela Palace hotel.
If you have more time in Udaipur, consider visiting the Kumbhalgarh Fort, which is located 64 km from the city and is a UNESCO World Heritage Site. You can also take a day trip to the nearby town of Chittorgarh, which is home to the Chittorgarh Fort, one of the largest forts in India. Don't forget to try the local delicacies, such as dal bati churma and gatte ki sabzi, and shop for souvenirs at Hathi Pol Bazaar and Bada Bazaar.