Cinco de Mayo is a day to celebrate Mexican-American culture. There's plenty of deals and specials including free and discounted food and drinks, contests – and The Rock will pay for your guac.