If it's in their budget, definitely Beaches Negril. We stayed there a few times and always had a blast. It's expensive but lots of amenities including snorkeling and waterpark.
If it's in their budget, definitely Beaches Negril. We stayed there a few times and always had a blast. It's expensive but lots of amenities including snorkeling and waterpark.