Outdoor Life magazine named its top towns for hunters and anglers. People in Lewiston, Idaho, are probably saying "Not us again!"
In Colorado, Granby, Carbondale, and--surprise--Colorado Springs make the list.
Had anyone asked me, I might have suggested Grand Junction. I don't much care for the town itself, which is one story tall, seemingly ten miles across, and choked with traffic, but you can get to a lot of interesting places and different habitats from there.