+1 for the Grand Palladium properties. They're 4 resorts in 1 so if you don't want to spend a whole lot, go to the cheaper properties and you can still take part in everything. When there, I recommend doing the Segway tour of the resort on the first or second day if possible, I can put you in touch with a guy if you'd like. I didn't realize the salt water pool, cenotes or a couple other things until the day before we left