National Tequila Fair

The Mexican National Tequila Fair is held every year since 1977 in Tequila, Jalisco from November 30 to December 12. It includes parades, charreadas (Mexican rodeos), cock fights, serenades with mariachis, and firework displays.