Cinco De Mayo means Mexican food and margaritas for Americans. We love to celebrate this day by wearing sombreros and drinking a lot of Tequila, but it's only a minor holiday in Mexico. So, where do you go to get a good margarita in New England?

Here's the short list (and we're adding more):

Margaritas Mexican Restaurant -- Various locations in Maine and New Hampshire.

Hermanos Cocina Mexicana in Concord, New Hampshire.

Bueno Loco in Falmouth, Maine.

Café Noche in Conway, New Hampshire.