Our travel agent suggested not really giving guests the option. Don't be pushy of course, but she suggested just saying, "The wedding will be held at Riu-Montego Bay. Here is the link to check out the accommodations." If you start having guests spread out in different hotels, you'll have so much more of a headache later. -They'll have to get day passes. -They won't have the all-inclusive meals and drinks -If there is time between ceremony and reception, they won't have a room to go back to -They will have to make travel arrangements to get there, and cabs can be very expensive. Of course, it is always up to your guests where they want to stay, but having everyone at the same hotel would make your life a lot easier. Plus, then you can all enjoy each other's company at the pool or beach for the rest of the time you're there.