Cinco de Mayo is a truly Mexican-American holiday, celebrating not the history behind the holiday — the humble Mexican defeat of a well-equipped French invasion in the town of Puebla — but rather the spirit and pride of the victorious underdog. Interestingly, it’s really not a big holiday in Mexico, while north of the border it’s widely celebrated as an excuse to drink terrible margaritas.
If you’re looking for an excuse to legit connect with Mexican culture, food, and communities though, there are proper Cinco de Mayo festivals happening near just about every major Mexican-American community in the country. Here are five of the biggest and best places to celebrate Cinco de Mayo the right way this year:
Friday through Sunday
Hometown to Democratic presidential candidate Julián Castro, San Antonio has one of the biggest Mexican-American populations in the country — so it’s no surprise that it hosts one of the biggest Cinco de Mayo events in Texas, drawing in tens of thousands of festival goers each year. You’ll get everything you expect from a good festival, including live entertainment, food, art. And on Sunday, there’s a mariachi competition.