I'm starting to learn some 1920's Charleston dancing but I don't really have a good surface to dance on. I have carpeting in my apartment and don't want to damage the carpet or my socks from sliding across it too much. Are there any special shoes that are of a material that would slide across carpet easily? Or maybe there's a dance mat that I can buy that would make it possible to do all the dance moves on without damaging the carpet or my socks? Any ideas?