The service at Bingham's Cyclery is good and they seem knowledgable. They are friendly (most of them - one of them seems grumpy every time I go in) and will give you a free first time adjustment service after you have had your bike a little while. They have a nice variety (in bikes and prices) despite the small size of the store. Avoid weekend crowds.
Pros: knowledgable staff goes the extra mile
Cons: location
more