San Antonio is the home of Tex-Mex. There's a 100 different places to try that range anywhere from $40 a person give or take to $4 a person.
All of my chefs are 1st gen or recent immigrants, working in an Italian restaurant. One of them who works solely on salads and pizzas makes around 8 different varieties of ceviche. He'll do a spicy tomato base on day with mahi or barrumundi. The next is strictly fruit such as mangoes and papaya with paprika, onion, cilantro, and a touch of jalepeno juice. He says the northern Mexicans hate their food so they kill it with fire.
He's from deep south Mexico on the Pacific side. There's a lot more seafood and lighter cooking involved in his dishes as compared to what my chefs from the border region whip up.
The northern Mexican chefs say that heat is necessary to get the body ready for a good meal. It gets the heart running, makes the love life better.
One thing I have noticed traveling here and there a bit is how standard Mexican dishes are vastly different across the border regions. In some areas a burrito is a tiny little thing, the size of one small corn tortilla. In others, burritos are huge, the tortilla being the size of a dinner plate to start. Similarly, I've had tamales in New Mexico that were the size of large burritos here in San Antonio and stuffed with all kinds of goodness.