I have been lucky enough to have all 31 of my guest stay at the same resort Ocean Club West for our May 2013 upcoming wedding. I was given great discounts for wedding guests and it is definitely possible to book within your price range. I picked that resort because there are room for everyones budget. The cheapest room is a studio with no view except of the island or the most expensive is the 2 and 3 bedroom ocean views which are beautiful and just perfect for us and our guess. We went for a site visit in April and stayed in a Junior suite and it was definitely big enough for two people. For my reception I am having a beach bbq catered by Kissing Fish and a dj for 4 hours with open bar for 4 hours. We are holding a rehersal dinner at Opus which is located at Ocean Club East (we dined there and the atmosphere was perfect) also with a dj for 4 hours and open bar for 4 hours. The night before that we are renting a catamaran cruise for everyone along with also chartering a private fishing boat for deep sea fishing for the men and we are paying for spa packages for the women. By staying at the resort which is one of the resorts which is not too expensive we have been able to include a ton of event all of which we are paying for for the the guests. All of this has been affordable and withing our budget. Our wedding coordinator is Luise Bayley of Nila Destination and she is wonderful.
If you plan in advance and speak with coordinators and the hotels and find out what deals they can give you for blocking out a certain number of room for a wedding party they normally will work out some type of discount for you and your guest. Good luck with you planning.