I'm going to my very first festival! (Boston Salsa Festival) What can I expect? How many people stay for the whole thing vs only there for 1 day? Do you need to bring a partner for the workshops? Do a lot of beginners go or is it mostly professionals?