hi there,
The peak season for a Belize holiday is between the months of November and April so I would book a trip here between March and May, as it is also the time when you get the best weather for water activities such as diving and snorkeling.
In fact, you'll find many a Belize holiday package that include both diving and snorkeling trips to the
Belize Barrier Reef and the
Blue Hole, which are two of the best diving spots here.