Do I need any special shoes?

No, but smooth soled shoes that enable you to turn and spin easily are best. Strapless and high heeled shoes should be avoided. Trainers should also be avoided as they grip the floor.