Booking ahead is always ideal. During the peak season from October to early May, we recommend that you book at least 3 to 4 days before your trip. Let us know all your requirements so we can prepare a great trip for you.