Set amongst rolling hills and shimmering lakes, beautiful views and large open spaces, Udaipur is considered by many as the most beautiful and romantic city in Rajasthan. It contrasts with the creations of the Moghuls and the fortifications of the other cities of Rajasthan, due to its love of the whimsical and crafted elegance. It is also surprisingly quiet and traffic-free which gives it the atmosphere of a small town where it is easy to stroll around its winding alleyways, bustling bazaars and tree-lined streets. The legendary City Palace, now a well thought out museum, which is easy to lose a morning in, also overlooks the legendary “floating” Lake Palace, the most iconic image of the city. Udaipur is also one of Rajasthan’s great centers of contemporary art, as well as of miniature paintings.