well,...depends on the formalness of the prom, I would have no problem looking very whimsical and elegant in a long ball gown, but me being me I would probably wear a short prom dress with a lot of pizzaz on it and a mens dress coat, cause my legs are probably my best asset. but long gowns are really gorgeous and can show of a pretty selioute too. depends on who you are. what I wore to formal school dance though was a pair of white capri cargo pants, a fancy white cotton blouse and a black bow tie and black steletos,..it was different but looked very elegant, kinda like rihana in the dolce gabana suit from 2009, ( a take on mens wear
Short but not slutty short, if you know what I mean. xD
A bit above the knee length for me. I could never pull off one of those long dresses down to my toes or whatever because it doesn't look nice on me and I just think it'd be hard to dance in. Really depends on the dress itself, though.