Udaipur, the City of Lakes, offers a magical experience throughout the year, but the best time to visit is during…