JBride777, In terms of affordable and has all if not most of the items on your list, I would suggest : Sunset Beach Resort & Spa - Montego Bay, Jamaica Grand Pineapple Beach - Negril, Jamaica Sunset Jamaica Grande - Ocho Rios, Jamaica *** If all your guests are going to stay on property and you have no outside guests, the RIU hotels offer Free Wedding packages once you have over 10 rooms booked I think. **** Gran Bahia is also affordable and beautiful but I hear their wedding costs can add up quickly !