It’s best to book your Disney cruise at least two months in advance if possible to ensure availability and save money.