I have better authentic Mexican food in San Diego (where my family lives) then I had on vacation in Mexico. Although... it was Puerto Vallarta, not very authentic anyways.

In Baja California, Mexico mexican food is totally difference then main Mexico mexican food. Teeny, tiny street tacos. Meat, cheese, cilantro on a tortilla. DELICIOUS!

There's an awesome place up here in Tacoma, WA that's got no menu and you stand outside in the rain and order through a window. But... I'm afraid to go by myself so I can only go with my hubby.

P.S. Tamales are super authentic and traditional Mexican food. You can alter the filling or the way it's served to be Tex-Mex.