I'd give a positive nod to American Shooting Center in Houston. It's like $18 for entry with one gun and like $8 per additional gun. Which is always a little dumb but whatever.
They have up to 600 yards. From 200 yards and higher it's self service, meaning u have bring everything u need and call your own cease fires. so on some lucky days I'd be alone so I could cease fire whenever I want. You have to qualify before being allowed to shoot past 300. Qualification is 5, maybe 3, shots within a 6" circle at 300 so simple enough.
The extra fee per gun is what I question. Carter Country is like that too. I don't live in Houston but have been to each of those once. Will never go back to CC. I just felt like I was being punished for shooting more guns.
Best of the West was great until it closed a little over a year ago, Long Range went to 1,000 yards and was $20 for 4 hours.
Copperhead Creek near Marble Falls is nice and has a little bit of everything. They charge $15/hr with a one time $50 qualification for long range.
Reveille Peak is a new range near Burnet that's $20/hr with $30 one time fee.
I'm fine with them charging per hour, because I can shoot 1 gun for 4 hours or 10 guns for 4 hours and pay the same amount. I don't like being punished for owning more guns. Doesn't feel very 2A friendly.