Unless you like the tourist shit skip Negril. Go to Ochi.............
Spend a little cash and spend a night or two in Kingston. Great clubs, real people and just a better vibe. Don't make the reports frighten you and end up locked up in your hotel room.