This is rare for me to suggest the Zuiderdam after spending more time on the Eurodam than any other ship but the "Z" will have just returned from a 2 week dry dock, ready for her upcoming world cruise. a few days into the new year. Also Christmas Eve will be a sea day and I believe much more festive and dressy than a port day. Can't go wrong with either.