I shop for cruises when the schools are in session.
Thats when the rates are cheapest.
Sept, Oct. Thanksgiving week is expensive.
December, the first week.
Jan- May are pretty good.
I know, I keep getting them when my daughter is on vacation and I feel like I'm paying a premium compared to theri "off time".