I've never really liked any LBS I've gone to. They've all been patronizing in some way. Even the women wrenches, managers, etc.
That said, I've bought all 5 of my various bikes at 4 different stores and each one had its own "style." I don't buy clothing at LBSs because none carry my size. I do pay full price for some of my cycling clothes, but I know, for example, Terry or TE will always have my size in pretty much anything I am looking for. I have bought 5 pairs of cycling shoes, the last 2 in the LBS.
As far wrenching, my DH does all of the work and he buys the parts wherever he can get what he needs, cheaply, which means on line. Occasionally, he'll run up to one of the 2 very local shops to buy a tube or something, but generally we have an inventory of things, like cleat covers to always be prepared when we need something. I also buy my gloves at one of the local shops, as there is price fixing on that brand/style and you can't get them on sale anywhere...