We have a local restaurant owned by Mexicans that is the closest to Authentic Mexican food I have ever had. I usually like the tex-mex served at 'Mexican' restaurants, but authentic is always better.
In addition, the people that own it are so nice. The wife always makes me practice my Spanish and I make her practice her English. I love going there, they make you feel like family. And they have a blue Margarita called the blue tarantula that is to do die for. Do they have those in Mexico or is that where the authentic ends?