Local shops are the best because if you don't know much about the bikes then the shopkeeper will help you to know more accurately about the bikes and will tell their features. If necessary, you can also negotiate the price.