Cykloservis U Tyrše in Prague 6 has a good selection of bikes and accessories, reasonable prices and the guys who work there are knowledgeable, friendly, and a few of them speak pretty good English.