Lessee....
St. Charles has a very nice public sporting clays course, if you are in to that sort of thing. It' a little jaunt out 290/88, but it's doable. Nonmembers can use the pistol range during the regular bowling pin and 'three gun' type shoots.
http://www.saintcharles-sc.org/
NPCCC is a very well maintained club, and is actually a bit closer to the city than Bristol. Again, nonmembers can shoot any of the numerous competitive events (these are among some of the best run matches in the area, IMHO).
http://www.npccc.com
Ron, Bristol has a 'rifle/pistol' range with stations at 25, 50, 100 and 200 yards. Obviously, most of the pistol shooters spend time at the 25 and 50 yard lines. Note that Bristol's raised its rates again for nonmembers to $20.
lamazza, RCLRC is not too far from Bristol. I've only ever shot matches there, so I don't know their policy on membership/public use.
http://milwaukee.citysearch.com/profile/36146819/
AI, if you're looking for a public rifle/pistol range within driving distance of the city where you can just shoot targets (i.e., not competition) - - Bristol and Buffalo are your best options, as far as I'm aware.