I have found a cruise I like for Octobur 2025. But I dont know when to get the best pricing, most amenities included, etc. I know there are a number of cruise sales every year. And I understand you can request that NCL matches any price reductions. But generally, when would be the best time to make your reservation and when is the worst. Thanks!!