It may come as a surprise that Cancun has more—way more—than mariachi music, though it has that, too. With dozens of resort hotels, each with hundreds of rooms, local and international acts alike have huge audiences waiting to hear them play. One of the most popular big venues is at Moon Palace Golf & Spa Resort, which has hosted Shakira, Enrique Iglesias, The Beach Boys, and Usher, among many other acts. Another popular hotel with big name acts is The Ritz Carlton, whose annual Summer of Sony event attracts both musicians and A-list actors. For local mariachi music, enjoy an evening at El Mexicano Restaurant, which also offers a folkloric ballet performance.