The best time to go to Jamaica is mid November to the end of December. The weather is generally good and there are fewer crowds than in the hotter drier period up to April.