But as a nod to the historical origins of Scottish Country Dancing, it is requested that women wear skirts or dresses to class. Men who own kilts are welcome to wear them, but they are not required for dancing. Ballet slippers are perfectly appropriate shoes for a beginning dancer. As you progress, you will probably want to invest in a pair of ghillies. These dancing shoes provide extra support and will help you with your technique.
Balls are formal social events.
Men should wear kilts, or slacks and a dress shirt. Buying trips are often organized for these items as well. If you're of Scottish descent, you can figure out which clan you're related to and choose one of those tartans. If you're not Scottish, and want to be a stickler, you can choose Royal Stewart or Blackwatch. The links page includes some sites devoted to tartans that can help you get an idea of what you like.