Same shit over here.
There are few (or none) custom bike shops. Everything, about 90%, is MTB related, with 'em Lycra, super $$$ apparel and stuff... it's hell to get something fine. And when you ask about, for instance, a coaster brake, they just don't know what it is.
I have to order everything from the net.