Most travellers visit Udaipur for its lakes and palaces, but the Mewar Festival offers a deeper glimpse into the city’s living traditions, shaped by culture and celebrations.