Udaipur is famous for its lakes and palaces. The best time to visit Udaipur is between September and March.