Among all the cities in Rajasthan - actually India, Udaipur captured my heart. The pretty city of lakes amid the green hills has tons of things that make it endearing. From heritage sites to royal gardens to sunset spots and lake cruises - I loved every b