Dancing, I have found that boxer brief or trunk style with a high lycra content work really well. Black of course. I like the ones from H&M.
Eric