In order of how much you want to spend, go to these places:
Bike Therapy - My favorite high end shop.
Revolution Cycles - I hear good things about these guys a lot.
Firehouse Bikes - Great used bike selection, co-operatively owned to boot.
Bike Church - Very cheap bikes, volunteer run bike co-op but you'll end up putting time into the bike but learning a lot too.
I'm not a fan of Via.