For fit I really like Sports Garage in Boulder. Not sure how good a deal you'll get. The owner is a Serotta fit trainer and very knowledgable about fit. I bought my Serotta from them 2 years ago and the care they have given me far exceeds my expectations.
Some women like Wheatridge Cyclery in Wheatridge. They're a larger shop with more options but I don't get the same feel there that I do at Sports Garage. With the right person you will get a good fit and decent price. They are a big Serotta shop and have the Serotta fit training.
While I go to the big box stores, ie, Bicycle Village, I only buy clothing and have not bought a bike from them.
Several women I know have mentioned Schwab Cycles in Lakewood. I also like Treads, a new store here in Lakewood, also in Parker and Aurora.
BTW, the Sports Garage women's jersey matches the color of my bike. The owner helped me chose the colors. I can't ask for anything better than a matching jersey.
You could call these shops and see if they recommend anyone closer to you. I called Sports Garage when I was looking for my bike and the person I spoke to was so patient, knowledgable and encouraging that I was willing to make the hour drive to Boulder to check them out.