We recommend booking at least 6-12 months in advance to ensure availability, especially during peak wedding season.