Find Your Cruise
No one can prophesy weather, but last Christmas on that cruise it was shorts & T shirt temperatures without being 'hot' & sea days were ok if you remained in sheltered part of the decks away from the sea breeze. There is no daytime dress code on cruise ships other than no swimwear in the dining areas. There will be a couple of Formal Nights & most make the effort to comply. Other nights will be smart casual.