You have to love Katlady's approach. I doubt anyone else will answer now
(BUT PLEASE DO!)
One thing I have found is that it is best to be date flexicble - that same cruise can vary in price by as much as 25% in a month just based on the sail date - and that does not always mean shoulder season. Sometimes it is just based on chance because the ship isnt selling.
Katlady - when do you find is the best time to book airfare - how far in advance? Do you have to re-adjust your airfare every week?