I have used garmin oregon 300 series with good results. I have used it for cycling, car, motorcycle, and everything else. I like really like the touch screen.
However some people think that the back-lighting/brightness is not bright enough, i like it just fine.