In addition to good prices, you can often get freebies. Things like a free cabin
upgrade, free drink package, food upgrade, free internet minutes, kids sail free, etc. so be sure to ask about those. If they aren’t going when you book a travel agent will know when they usually do.