We were on the Sunrise this past Christmas and had a blast. On Christmas Eve, they had a special story time with the Grinch making an appearance. There was also a Christmas Eve religious service. They gave out Christmas hats and jingle bells that you could hear people all over the ship shaking them. That night, there was a Christmas carol sing-a-long on the Lido deck. We also saw lots of people wandering around in matching pajamas at night as well.
Christmas Day we were in port but it seemed more relaxed than normal. We gave some of the staff Christmas cards with some candy and money in them. The dinner that night had some special items that were added to the menu along with the normal offerings.