Never took a Christmas cruise during our 18 years of cruising until this past December. Did a B2B, 12/12--12/26. Was very disappointed with the activities, especially on the 12/26 leg. Was so hyped leading up to the cruise. Overall the cruise was just what we wanted, beach and pool days for two weeks.