Erin - I would suggest going to a resort that has more than one hotel on it - that way if you wanna stay at a more upscale one you can, while if your guests want to save money, they can stay at a different hotel in the same complex so you can still all be in the same place. I know the Barcelo has a few in one - they have Barcelo Caribe, Barcelo Palace, Barcelo Golf, Barcelo Palace Delux (they are all together and range in prices) I know the Grand Palladium has the same type of thing as well!! Good luck!! I have stayed at both of those places, if you would like pics or help let me know!