Discover vibrant nightlife from rooftop bars to beachfront clubs in Mexico's most exciting destination