Udaipur – is the city of lakes a major metropolitan area of Rajasthan. Earning title as "the most romantic spot in India”, the city has abundance of Rajput-era palaces and temples. This lake city has been fond of folk dance and music since ancient times resulting in its cultural richness. Miniature paintings – something that the Rajputs were deeply affectionate about, some of which are seen as frescoes in the old palaces. Voted as the Best City in the World in 2009 by the Travel + Leisure magazine – Udaipur also exhibits plenty of national and international events, recently hosting the first edition of India's World Music Festival with artists around the globe. Immerse yourself in the lustrous waters of Lake Pichola appreciating the awestruck Taj property, and admire the mind-blowing structures of City Palace – a complex housing palaces and museums facing the lake. A visit to Shilpgram will be no less than epic – an ethnic open-air museum depicting the day-to-day lifestyle of the tribal people in the region creating an insight towards the rural culture. Royalty reflects in the Rajasthani Thalis (plate full of varieties of cooked vegetables alongside Indian breads) too, hence this is a serious affair if you a true foodie at heart and soul.