ok you want a gps that dose it all. Well sicne I have done a lot of looking let me see if I can help.
Lets assume since you are on a motorcycle fourm you want one for your bike. So at that point then it needs to be waterprof or put ina waterproof container like a aqua box. But lets go waterproof as its makes things simpler. There is some tomtom devices but hey garmin seams like the best. They have several options that can do the job.
First they have all there trail series that do mapping which can be found here
Yes big selection but let me sum it up. they are designed more with offroad hikind in mind. So generaly are good but have what I consider odd features that may not be desired. All I looked at used AAA batteries for example and have reletivaly speaking smaller screens and also limited software to some degree such as no route planning which I find very usefull. Planning a entire trip route ahead of time with specific points is nice. So for me I left these behind as a good option but not for me. Again don't get me wrong there are some great units in this area and some are very cheap for what you get but they just did not suite me.
So then there is only 3 choicess if you want new garmin (older models out there) which are the nuvi 550, zumo 550 and zuno 660. The zumo are designed for motorcycles and come with a compelate kit for even attaching to the bike, are waterproof and the zumo 550 has exterior buttons that people love. Include bluetooth and media center and these are freaking great but PRICEY. 800$ Canadian is just a bit high for these. Feature loaded, everything you want in a motorcycle specific gps but 800$ can buy me my hard bages.
So last is the nuvi 550, its been toated as a pocket knife garmin. Looks like a standaed 3.5: garmin but its waterproof, dose all the usual gps features and included routing. Its not perfect, its missing the multimedia capabiliaties, and bluetooth but hey since I added satalite radio to the bike and I am not hung up on the bluetooth this was a good buy at 300$ (another 60$ or so for the garmin kit for motorcycles, very good as it locks gps in and can be attached to battery of bike). And if you hike it can be used (need to aquire the topagraphical maps but o well it can use them), on a boat (again maps needed but it can use them) as well as the car or bike. Its the closest fit to a vstrom which is ok at everything but not perfect at any specific thing. Other gps can use the topagraphical maps but this odevice was made with those in mind, there nuvi 500 (if still avable) actulay comes with some stock.
Now will everyone say get this, nope some want the zume 550, some the 660 some the tomtom and some the older garmins are god, its personal prefernece. But this is the process I went through and as of yestorday got a zune 550 which looks grat on the bike