A Tux
For formal dances, traditionally, men should wear a solid-colored suit (black or navy), formal dress shoes, and a tie or bow tie. If going with a date, the man's attire should coordinate with the date's colors. For instance, if the date is wearing red, the tie should be red.
Nothing. They dance naked
yes it is considered semi formal
In a semi-formal occassion a man would wear: dress shoes, dress pants, and a nice button up shirt with a tie.
Black Tie. This means as close to formal as possible. Your best evening gown, if its a female, suit for the man.
In classic usage, "semi-formal" implies a jacket for the man, though not a dinner jacket or tux jacket.
a man should always wear a bra because their very comfortable.
Yes. You should wear underwear!!
The usual rule about only wearing white between Memorial Day and Labor Day would apply to most situations in which a man would wear a formal white jacket. Generally, white formal jackets are also only worn in warmer situations; some suggest that in the United States, they are only appropriate below the Mason-Dixon line. As long as these rules are followed, a formal white jacket should be appropriate at any formal occasion.
Boutonnieres are typically reserved for special and formal occasions such as weddings, formal school dances, anniversaries and other celebratory gatherings. Typically a man will wear this flower on his lapel, although they are also an appropriate to a corsage for a woman who is dressed in a suit for the occasion.
If there is a receiption afterwards, the ceremoney if semi-formal. Man /suit and woman cocktail dress, dinner or evening dress.
No.