Valley Bicycles is a great small town shop. The owner is very knowledgable and has been biking for several years. He can build you a bike, or get you set with a starter bike. He is full of great tips and information. He worked with my needs (and budget) to help me find the best bike for my money. Tune-ups are always finished very quickly. I never feel like they're trying to sell more more than I need. It's a little out of the way, but well worth the drive.