I'm the original poster here, and my daughter was married last May at the Fairmont Mayakoba. I would suggest the Fairmont over the Rosewood or Banyan Tree for the difference in price. The Fairmont is luxury and in the same development as the other two, but the room prices will be less. The rooms are large and fantastic (great bathrooms!), and our guests who were used to top end travel were very happy at the Fairmont. We found that our guests were happier with a resort that they might choose for their own vacation versus a lower priced all inclusive. The food at the Fairmont is fantastic, something I appreciate even more now after returning from a high end resort in Cancun. The chef even created a lovely wedding cake so we did not have to search for an outside vendor. I don't think that $129 is a reasonable room rate unless your wedding is being held in the (very much) off season when weather conditions are "iffy." The people who are closest to you will attend your wedding no matter where it is held, and you will surprised how many will choose to make a vacation out of attending your event. I think your guests would rather pay a bit more for a good season rather than risk being rained out or sweltering weather.
We held a Welcome Party in lieu of a Rehearsal Dinner. Rehearsal Dinners used to be only for the wedding party and couple's family, but it's now common to expand the guest list. Where do you stop? As most guests will be staying in the same place, it's awkward at a destination wedding to include some guests in an event and not everyone. Besides, what makes a DW specials is that everyone spends the weekend together. We chose to have a Welcome Party on the Terrazo Lawn, an elevated outdoor space that has sweeping views across the resort and down to the ocean. So our guests could mingle, we chose a cocktail party set up with music and served the Fairmont's "Taco Bar," beer, wine and signature drinks. Don't think "Taco Tico" about this buffet...it's fantastic! The wedding was held on the beach and the reception was in the adjoining Las Brisas restaurants. These two spots were so different that they might as well have been in different locations and we didn't have to worry about transportation. The Fairmont's grounds are so beautiful and sprawling that your guests will not have that "Get me out of here!" feeling that they could have at other resorts.
Here is a post I made on Trip Advisor where I am Troggs (don't ask!). It describes the process we went through in planning the wedding and some things that you might consider in planning your event. Understand that conditions and policies change. and you may encounter some other issues than I have described here. Some of my comments address issues that have been raised on that forum, but hopefully, some of what's here will be helpful as you start you planning.
Wherever your wedding takes place, my best advice to any bride is to focus on the the things that matter and when issue come up, don't let them ruin your wedding. Adopting an "It is what it is" attitude will help you deal with issues that you can't change, and be patient when negotiating the things that are really important to you and your fiance.
Congratulations to all and let me know if I can help you with anything else!