Just wanted to add that not every studio organizes and prices showcases the same way. Where I take lessons they do a showcase a couple times a year. It's run like a tiny competition; you can enter a solo dance or you can enter to dance a particlar dance at a particular level (i.e., bronze waltz) and may be dancing with other people doing the same dance. All it costs is a modest per-dance entry fee. You prepare for it during your regular lessons. It's not a big money maker for the studio, but they do make a bit by having a fancy dance with entertainment at the end of the day's showcase.