For peak season (May–September), secure services at least 6 months in advance; however, for smaller gatherings, 3 months is typically sufficient.