Cinco de Mayo is widely known as a celebration of Mexican-American culture filled with margaritas, tacos and tons of fun. Throw a festive Cinco de Mayo party with these easy recipes and DIY entertaining ideas. Here are the most creative Cinco de Mayo food, activities, free printables, decorations, and party ideas to celebrate this fun and festive holiday with your family!