These days there are more places than you can count where you can go dance and let off some steam. Festivals, bars, clubs, small and...