For practice wear, for standard an ankle-length skirt should do the job if you don't want to buy professional practice wear (which can get pricey). The most important part is that there is enough material so that your legs can extend as far as possible without feeling like you're stretching the material. Ideally, you should be able to do the splits in the skirt I would think, although it probably doesn't NEED to be that wide. Same goes for latin really except the skirt can be much shorter - as in, above the knee ideally (maybe mid-thigh?) so that you can see what's going on with your knees when you practice :) And here you probably do want something you can do the splits in theoretically, so that you get that nice flare when you spin :) Hope that helped!