MSC Dress Code: Formal and Casual Get Equal Billing On those nights, the main dining room requires men to wear suits or jackets and ties, and cocktail dresses for women. In the evenings, T-shirts and shorts are not permitted in the ships' public areas. No swimwear is allowed in the main dining rooms.