Peak season runs December through April, with warm, dry weather and the biggest crowds/prices (especially around New Year's and Fantasy Fest in late October). Summer (June-September) is hot, humid, and hurricane-season risky, but hotel rates drop sharply and the water is at its calmest for snorkeling.