A religious and historical synergy between Catholicism and indigenous practices gives Mexico the perfect cultural cocktail for a wide variety of festivals. Many are well known internationally, while others are yet to be largely recognised outside the country.