If you are in Denver you can visit the "Firing Line", they have a nice indoor range as well as a full line gun shop with lots of new and used toys for sale. Better to not go on a weekend if you want to shoot as there is usually a waiting line. There is also an outdoor range in Cherry Creek Reservoir park, have handgun and rifle firing points, and a informal trap range. There is a indoor range with a 100 yd range (underground) in Lakewood, can't remember the name. Colorado Springs is the home of the Olympic training center with a fabulous indoor range, but not sure if open to the public. There is also a trap and skeet range there. Yellow pages should list all.