Now is one of the best times to book, as cruise lines are rolling out their most lucrative offers and steepest discounts during wave season. This period, which typically runs from December to March, ...