Went to the Atlantis resort in the Bahamas and I doubt we'll go back. It's like a giant water park that is way over priced. There's no restaurants that were reasonable. Longest 5 days ever.
Although, the beaches and the views were amazing. But, for $850 a night, they better be.
Mexico, on the other hand, was much more affordable. Beers were $3 and shots were $4 or $5. All inclusive resorts are $300 - $400 which includes all the food and drinks.
If you've never been to these 2 countries, you should go at least once.