No matter where you live in the world, I have seen a sharp difference in bike shops as the people who run them. Here is some pages from my own Website that covers these differences and suggestions to locate one:
http://www.geocities.com/folder_fanatic/Selection6.html
http://www.geocities.com/folder_fanatic/Selection7.html