I use the Garmin Forerunner 405 and really like what it does. They provide two different ways of viewing the routes. One is a program you download, but as far as I can see it’s pretty poor. The other way is to upload it to their online center. This way gives much better maps but I’m still trying to figure it out.