A lot has to do with what you are looking for, If concealment you will be hard pressed to find one better than the Cross bread super tuck, for the range I like the molded polymers. Depending on what you are looking for the price can be anywhere from $20.00 to $150.00.
almost all my holster purchases have been on-line. Nobody carries a selection of leather or the semi-custom holsters that I like (Bianchi, Desantis, Galco, Don Hume). Almost always on-line make sure you know their return policy before you buy.
Midway USA has a good selection. Also a site called LA Police gear, Optics Planet - Look around