favorite margarita's in New England