Udaipur, in Rajasthan, is often called the most romantic city in India because of its famed lakes and palaces. Therefore it's only natural that they feature prominently in the list of top Udaipur attractions and places to visit. Experiencing Udaipur is all about reliving royalty and appreciating the city's man-made beauty.
Also, don't miss eating at Millets of Mewar restaurant in the Hanuman Ghat area. Healthy, tasty, organic, inexpensive food is served there, which both foreigners and Indians will love.
2. Bagore Ki Haveli
Another place of architectural splendor, Bagore Ki Haveli was built in the late 18th century by the Prime Minister of Mewar. It's located on the edge of Lake Pichola, at Gangaur Ghat (which is a relaxing place to sit by the water). After five years of restoration work, the Haveli was converted into a museum. It's a joy to wander through and provides a further fascinating look into the lifestyle of the royal family. Inside there are more than 100 rooms, courtyards and terraces, many with beautiful frescoes and fine mirror work. Royal paintings, costumes of the royal kings, personal items, and traditional Rajasthani arts and crafts are on display. There's also a puppet gallery, and turban collection with the world's biggest turban. The Haveli is open daily from 10 a.m. to 7 p.m. Don't miss the folk dance performance and puppet show there from 7 p.m. to 8 p.m..
3. Lake Pichola and Fateh Sagar Lake
Lake Pichola and Fateh Sagar Lake (to the north of Lake Pichola and connected by a canal) are the most popular of Udaipur's man-made lakes. A boat ride on Lake Pichola gives a whole new perspective to the city, especially the City Palace Complex. Boats depart from Rameshwar Ghat in the City Palace gardens (you'll need to pay 25 rupees to get inside the City Palace if you're not staying there). A one hour trip costs 300 rupees (or 500 rupees at sunset) including a stop at Jag Mandir. If you want a cheaper option, the boat stand at Lal Ghat offers 30 minute boat trips for 200 rupees at any time of the day, although Jag Mandir isn't included. You can also explore Fateh Sagar Lake by hiring a paddle or motor boat from the bottom of Moti Magra hill.
4. Ambrai Ghat
5. Monsoon Palace
The Monsoon Palace can be seen from Udaipur, perched high on a hill above the city. As its name suggests, it was a favored destination of the royal family during the monsoon season. The Palace belonged to the Mewar royal family until it was placed in government hands. After being closed for quite a while, it's been restored but isn't very well maintained. The Palace is a popular sunset spot due to its unsurpassed view over Udaipur. Those who are familiar with James Bond's Octopussy movie will also recognize the Palace as the home of the principal villain, Kamal Khan. The drive to the palace takes around 30 minutes and passes through the Sajjan Garh Wildlife Sanctuary. Entry fees are payable. Auto rickshaws aren't allowed to enter the Wildlife Sanctuary so it's best to hire a car (500 rupees) or take the special minivan that departs from Gangaur Ghat at 5 p.m. daily (cost 200 rupees per person).
6. Jagdish Temple
This imposing white Hindu temple, with intricate architecture and carvings, is an unmissable landmark in the Lal Ghat area near the entrance to the City Palace. It was built by Maharana Jagat Singh in 1961 and houses a black stone idol of Lord Jagannath (an incarnation of Lord Vishnu). The highlight there is the evocative aarti (worship ceremony) every sunrise and sunset.