Quintana Roo offers a stunning Caribbean coast with Mayan ruins, sandy beaches, and vibrant nightlife in Cancún