I second Cancun for anyone living in North America it's close and can't be beat.
A bit pricey but then again you get what you pay for, and it certainly no worse (price wise) than the murkey French Riviera. Not to mention that the Mexicans are a great people with a lot of wormth and hospitality!
The only other place I could recomend is Cuba, but then Mr Bush might not let you go, which is kinda ironic since the US is "The freest country in the world" at least that's what all the school teachers thought me when I was living in the States.