I think April is a great time to go. The warmer it is the less my wife wears, which is my reason to go in the first place.

I would like to go this October but my wife keeps saying "hurricanes" and that's the end of the discussion. But I'd really like to go this October.

I personally like it when it is the off season, cheaper and more quiet, which is great with me. I'd like to think I am a social person but I'm also super cheap and the older I get the less I like crowds. After having been to Mexico so many times the relaxed and quiet vibe of Negril fit me just fine.