My kids homeschool so we can cruise any time of year. But we are on a tight budget and want to save as much money as possible. Is there a time of month or time of year that is cheapest? Is there a period of time before a cruise that is cheapest (one year out? two weeks out?). Thanks a bunch!