Halfords will pack you off on a 6-hour road trip to find out just how much fun ebikes can be. Halfords stocks some of the best electric bikes you'll find at lower prices, and at 237 stores around ...