How soon should I make and confirm the booking?

It depends on the holiday seasons and our booker would normally advise after checking our schedules

Typically, peak holiday seasons we required at least 2 months advance booking allowance period

Normal weekend we need at least 2 weeks advance booking allowance period