From all-day happy hours and DJ sets to tequila flights, mariachi music and buffet-style spreads, here’s where to eat, drink and celebrate Cinco de Mayo in Houston.