We recommend booking 3–6 weeks in advance, especially during the wedding season.