Let's put aside the "just go on the dance floor and have a good time" recommendation for a moment. I'm sure that there are others here, besides myself, that would like to actually know how to dance properly.

Have any sedditors taken any professional dancing lessons? I'm imagining that just a few hours of pro lessons should be good enough to get you feeling confident at dancing, and will probably make you look better than 90% of the guys around you. Plus, it means that for a d3, you can take a girl out dancing and be super alpha about it.

So, does anyone have tips on taking dance lessons? Any particular style of dancing to learn? Are smaller or larger classes better? Anything else worth noting?