From tacos and tortillas to spicy soups and stews, the food in Mexico is guaranteed to please crowds when you're entertaining.