Puebla maintains a full calendar of fiestas and festivals throughout the year, from the country's biggest and most important Cinco de Mayo celebration to the fascinating Carnival of Huejotzingo—a pre-Lenten party in which more than 12,000 locals dress up and perform reenactments of historical events in the street over the course of three days. Even if you're not visiting during one of these annual events, you'll find plenty of places to experience Poblano culture. From the city's numerous museums to cooking classes and walking tours, there are many ways to learn about Puebla's history and culture from knowledgeable and passionate locals and expats who call the city home.