I have a Sigma BC 1009 that is great, but don't know if you will be able to find it any longer in stores. I had a problem during prolonged rain, but when dried , worked wonderfully again. Sigma has another more current model , the BC 5.12 that may work well for you. The BC 5.12 does not have a max speed or average speed function, so if you need that , you won't be happy with it. Sigma is carried by R.E.I. Also any of the Cateye bicycle computers work well, but IMO aren't quite as easy to set up.