Udaipur, the “City of Lakes,” is famous for its romantic palaces, serene lakes, and rich Rajputana culture.