I got married at Sandal's Grand Ocho Rios in November of 2005. Many of the Caribbean resorts offer packages for weddings at deep discounts to get you to stay at their hotel. When I arrived in Jamaica, I stayed at Sandal's Montego Bay for 3 nights, and then transferred to Ocho Rios for another 5 nights. In order to get a free wedding, I had to stay at one resort for a minimum of 5 nights. I think they have recently changed this to 7 nights.
If you are considering a wedding at Sandal's, you should be aware that your guests probably won't like the idea. There are massive restrictions. It's a couples resort, so they will have to find someone of the opposite sex to share a room with them. If they don't stay at the resort, they will have to pay an entrance fee or be forced to leave within an hour or two. We found it much easier to just not invite anyone. It's much easier to throw a party once you get back home. In my opinion the wedding was for us, not the guests.
The morning of the wedding, I had to get my hair and makeup done, which turned out fantastic and I was really happy with it. I put on my dress right before the wedding, and a driver will pick you and up and take you to your wedding venue. I had a pretty simple dress that just went down to my knees. The brides I saw mostly had simple dresses. It's hard to get married on a windy beach with a big formal dress. We choose a little gazebo on the beach. It's semi-private, but I didn't notice anyone else. The wedding was brief and since we didn't have any guests we kind of just sped through our cake and wine. We ordered 24 photos, which doesn't seem like much compared to what most weddings have, but it was more than enough for us. The photos include pictures of the ceremony, beach photos, garden photos, and a mixture of other places throughout the resort on the riviera side. They took about 80 pictures and we had to decide which ones we wanted. It wasn't easy, but at $25 an extra photo, we got it down to 24 pictures at a cost of $240.
When we got back to our room, the maid had arranged flower petals over our bed and it was really quite pretty. We got breakfast in bed the next day.