My favorite range is Marksman. Friendly staff, nice place. Unfortunately i've been having to go to the place close to where I live (Spring) which is Shiloh Indoor shooting range. They charge $16/person and their A/C sucks. Also, the range is small so if they are busy, you are limited to an hour. They are also anal about shooting only brass shells (I guess they bank on reloading your shells that fall in front of the shooting station). The man who runs the place isn't the friendliest person on the planet, but his son is a very nice guy. My main beef with them is the price. Marksman is a much nicer range at half the price. Shiloh also charges you $5 if you shoot their crappy cheap plastic hangars that hold the targets and $25 if you shoot the wire the hangar is attached to. I"ve never shot either, but the whole design is sub-par to say the least. Marksman has the steel hangars that cannot be ruined by bullets ( maybe a 12ga slug could) and the wire is much higher than the target, making it an unlikely hit. But I"m so much closer to shiloh, that the additional $8 is cheaper than driving down to south houston to marksman. I'd go to HOt wells, but they charge per gun and I like to bring at least 3 guns to each shooting session. Marksman also has a discount program where if you pay $72 you get a card that gives you 12 sessions for a $2/session discount.
Hot Wells is nice for the rifle range and the shotgun range is also excellent. The staff is friendly and make sure you have a good safe time.