Hi Roadrat,
I don't live in the Houston area, so someone else will have to answer the first question for you. I can tell you that where I live (East Tennessee), AT&T has more consistent coverage, but for my everyday travel, T-Mob works fine, and is who I use.
As for getting a SIM card, a quick...