Do I need special shoes?

No you don’t. Ordinary shoes are fine except try to avoid rubber soles e.g. trainers.

Should I bring a drink? 

Yes. Water or a soft drink is a good idea. 

Is there a dress code?

No. Just wear comfortable clothes. 

Do I need a partner? 

No, but you may have to dance alone for part of the lesson.