I second DBC as a great small bike shop, who are really hands on with the customer. If you don't mind corporate shops, go to Sun & Ski on Westheimer and across the street from Texadelphia. Very knowledgeable shop and won't oversell you on a product that isn't needed.