When to Go

From December to March, the warm, dry weather draws in tourists; hotel prices and crowds are at their peak, though it's also the liveliest season with a packed calendar of festivals and big events. April to June isn't as muggy as deep summer, but lusher and greener than winter. From July to October, prices plummet. When it’s not as hot as an oven, there are storms: it’s hurricane season.