Has anyone done a Christmas Cruise , I have done a few ... Carnival Spirit , Holland America Oosterdam and the Radiance of the Seas