We recommend booking 3-6 months in advance for wedding dates, especially during peak season (May-September). However, we do accommodate last-minute requests when possible. The earlier you book, the better we can ensure your preferred vehicle and package availability.