If you don't want to spring for a GPS, there is a phone app named Waze. It works really well, and is free. If your phone (and I think all do) has bluetooth and you have a bluetooth system for your helmet, you can hear turn by turn directions just like with a GPS. It also shows your route, street names, which direction to turn, etc. I used it last Saturday to drive to Brooklyn, NY for a wedding, and then used it on Sunday both to walk around Brooklyn & to get home. Also, like a GPS, it does not always give you the best/most direct route, but for free, it's hard to beat. Of course, you can do the same thing with Google Maps.