Cocktail attire is one of the most versatile and elegant dress codes for men. It allows you to show off your style and personality, while still being appropriate for a variety of formal and semi-formal events. Whether you are attending a wedding, a party, or a...