The picture is our Midnight Formal Desert night on Holland America ‘Massdam
——————————— Princess ————————————-
Princess Onboard Attire
Princess makes it easy to know what to pack and what to wear when you’re dining onboard. There are two designations for dress codes: Smart Casual and Formal.
Smart Casual Evenings:•Passenger attire should be in keeping with what would be worn to a nice restaurant at home. Inappropriate dinner dress such as pool or beach attire, shorts, ball caps and casual jeans (with fraying and/or holes), is not permitted in the dining rooms. Shoes must be worn.
•Evening gown, cocktail dress, or elegant pant suit for women
•Tuxedo, dark suit or dinner jacket and slacks for men
Princess offers formal wear rental on all cruises; this can be arranged prior to embarkation.
———————————- P & O ——————-
P & O Formal
This is the opportunity for ladies to wear formal evening wear such as an evening dress, smart trouser suit or a cocktail dress.
For men, a dinner jacket or tuxedo are the norm, otherwise a dark lounge/ business suit and tie or formal national dress is fine. (Applies to all ships.)
P & O Semi-Formal
Ladies can wear anything from tailored trousers to smart separates or an elegant dress, while men are required to wear a smart shirt and trousers with a jacket such as a blazer or sports jacket.
A suit and tie may be worn but is not compulsory. (From April 2009 Semi-Formal applies to Arcadia, Artemis, Aurora, Azura and Oriana only.)
And here is a link with a bit of humour