Tango festivals are multi-day gatherings which draw dancers from a large region. Part of the draw is visiting teachers, musicians, and performers, but the main attraction is the diversity and level of social dancing. Tango festivals are held at nice hotels, and the milongas are extra-formal.