I had a great experience buying a Bianchi from South Shore Cyclery. They were obviously quite knowledgeable about the bikes they carry, and were very upfront about the trade-offs between various models and price-points. I never felt like I was being given a "sales pitch" or anything. They let me test-ride various models and configurations until I found something I was comfortable with.
Pros: friendly knowledgeable staff, very reasonable prices
Cons: none
more