But sometimes it's great to experience live music in a setting where you can actually see the faces of the people on stage.
The Mexican city has everything you need for the perfect three-day weekend, including breathtaking nature, heart-pounding ...