Acapulco is cheaper, charming, and more authentic, yet reports of crime are a drawback. Cancun is huge, fun, eye-opening, and expensive. It depends on what you're willing to experience, or rather look for in a Mexican seaside city experience.