Formal attire is what you would wear to the fanciest events on your calendar. The key to nailing a formal look is by dressing for the occasion and venue. Believe it or not, there are different formal events, and what you might wear to one might not fit in at another.  While a ball gown is appropriate at a white tie wedding, it would look out of place at a formal business function.