There's a public archery range at Bear Creek Park in Colorado Springs (just west of the tennis courts). Not sure if its free or if you have to reserve your lanes or what.