Countrywood Music is a hidden gem among mass retailers. What makes this store great is that it has all the little random things that most music stores don't carry, and the gentleman that owns the store knows just about everything there is to know about guitars and various other instruments (FYI he actually plays at the Italian restaurant next door several times per week and he's brilliant). He does great repair work and if there is something uncommon that you want and he doesn't have it already, he'll get it for you. The store also offers music lessons and one of my friends is taking lessons from the owner, and she loves it.
Essentially, if you are looking for the absolute cheapest price for something and you don't care about customer service, then go waste your time online. But if you want to learn something and shop in a store run by an expert in music, this is the perfect place for you.