Hi, You have Iberostar, RIU Resorts (Montego Bay, Ocho Rios, Negril) Beaches, Grand Pallidium are all good choices. If you are on a serious budget there is also Holiday Inn, the rooms aren't great but the food is good and its easy on the pocket and they have a nice beach gazebo which I have used for weddings before. Happy planning and all the best.