More Than A Resort Town
Most people think of "resort" or "beach" when thinking of Cancun, but in reality Cancun is a major city. It comes with all the shopping, restaurants and bars you could find in any major North American or European city, but it is generally more expensive than elsewhere in Latin America. It is also a good base to tour some of the nearby Mayan ruins. Although it should be noted people think of "beaches" for a reason, and it is definitely worth spending a day or two at one.
Insider Tip:Do not fear to leave a resort in Cancun because of media coverage about Mexico. It is perfectly safe to explore downtown alone and even after dark. Although of course common sense precautions should be taken as in any major city.