Christmas and New Years Day are probably the most popular two days of the year to be on a ship. Look at pricing for these sailing dates for verification. Book it very early if you want to get on a ship for these holidays. I can't tell you how many hundreds of calls I've gone through for people calling and thinking if they waited, the last minute discounts would happen. They don't, your best price is usually 8 months or more in advance for such popular dates. If you call past this summer, don't expect to find many cabins and the ones still out there go at a premium.