Just came back from a week of family reunion (in-laws) in Cancun.
Clearly, some people just love the beach, the sun, the salt water, etc. But I HATE it. I think the beach is the most boring thing in the world, plus its waaaay too hot, plus you've always got either lotion or sunburn or sunscreen or something all over you. Plus sand everywhere, you can't ever wash it all off. Granted, there is a lot of eye candy around, but there's also a lot of really ugly overweight people in skimpy outfits (I won't mention which category I fall into...). The food's great, as long as you avoid the american chains - but then you have to worry about germs and diareahha (SP?).
All things considered, I'd rather just stay home and rent some movies.