In my opinion buy a 60 series Garmin. Many of us in my area have these and they work excellent. Waterproof, has all the features you need. Can also get ram mounts for right on your handlebars and will tuck in nice out of the way. I have added a pic of my setup.