CITY PALACE IN UDAIPUR: Though the entire state of Rajasthan is worth a visit including Jaipur, Jaisalmer and Jodhpur, the City Palace in Udaipur is nothing less than memorable. Udaipur is also known as the city of lakes and the City Palace is located beside Lake Pichola. Touring in Rajasthan is incomplete without tasting the famous Dal-Bati and several other than a variety of snacks.