I have also stayed at the Sandos Caracol and really liked it. Their prices came back way too high!!! I only paid $1450 in 2013, and for 2015 was over $1700!!
We are paying $1565 out of Calgary for the Grand Sirenis in January 2015.
I believe at the Grand Sirenis if you upgrade to the private beach, you also get the private palapa, but you could ask them if you could get an Ala Carte location for the dinner. I didn't want this, I wanted it private and more beachy!
They have 4 packages (one is also free if you get 10 double rooms -- this is what we did, then just upgraded everything we wanted).
ETA: So we are having a private beach ceremony, then a toast with appetizers right on site. Then when we are doing the photo session all the guests can head to the palapa (Hut) for an open bar, then we will do the dinner, cake cutting, and dancing until 11pm. Then we can head to the disco!
I am not sure if you know this about the Coba but it doesn't have a beach, you have to go to the resort next door (whatever Bahia resort it is - Akumal?) and go to their beach. The Coba has the kids waterslides though.
Edited by calgarybride2015, 21 July 2014 - 01:42 PM.