We have a babysitter scheduled for tomorrow night and want to go out for good mexican. We live near Foxwoods and are willing to travel about an hour so that includes New Haven, Hartford, and Providence. Any recommendations? Dives are fine, but only dives that serve margaritas - a byo taco stand won't cut it. The last place we tried was Iguanas Ranas. It was shortly after they opened the new location and I think they were still ironing out the issues because it wasn't as good as reviews on this board have indicated, but that's my fallback if we don't find somewhere else to go.