If you want the best price, go to Walmart. I have no problem buying guns from them. C470 and Bowles or the one in Castle Rock.
If you want the best selection, go to Cabelas in Lonetree. Expect to pay a little to much but the service and selection is probably worth it.
If you are willing to pay a little more for great service, go to the Shootin' Shop South in downtown Littleton. They have a good old boy feeling and Scott is a very good gunsmith. My daughter loves going there because we are treated very well and they have a couple of good old hunting dogs laying around. I bought my wife's Valentine present there. (9mm Revolver)