Getting the best price on cruises is similar to playing the stock market. Sign up with several different cruise agents like Vacations to go and check thier emails twice weekly. You will see the price rise and fall just like the stock market. The best prices are about one month before the cruisedepending on the season. Most cruise lines like to fill their ships at least two weeks before and anything in the last two weeks is very tight for cabin selection and pricing. There is rarely huge bargains available shortly before the cruise. Thay may change if the H1N1 flu becomes a problem and cruise lines deny boarding or people cancel at the last minute.