+ How far in advance should I book?

We recommend booking several days in advance. Weekends and holidays often sell out.