Bass pro in grapevine is reasonable, but they do not rent guns.
I would say bullet trap in Plano or target masters in Richardson to rent guns and have a good selection of different guns too shoot. (see below, lots of rentals)
I really like the outdoor range, Elm Fork. They have a variety of targets to shoot different lanes, etc. I keep meaning to get out and do the skeet shooting with shotguns its set up like a golf course with different holes. They give you a golf cart to ride around and you shoot flying clay. i guess you keep score i don't know how it works... lol
http://www.bullettrapinc.com/test-fire.php
http://www.targetmasters.com/RentalGuns.aspx