1. Plaza Garibaldi
Plaza Garibaldi
Ciudad de México, Mexico
Plaza Garibaldi is where all the mariachis perform each night. There is a Tequila museum with a bar on top that offers drinks and a perfect view for people watching from above. Be prepared to pay around 50 pesos per song. #livemusic
2. Ballet Folklórico de México
Ballet Folklórico de México
Ciudad de México, Mexico
One of the most stunning cultural performances I’ve seen in all my travels! They perform in Palacio de Bellas Artes, but only on Wednesday and Sunday evenings. Each ensemble reflects traditions of the indigenous cultures in Mexico. Purchase a ticket on the main floor for a more interactive experience!