If cost is a problem, I recommend www.maps.google.com
the maps scroll on the screen so you can find other possible routes, and if you have an address it can provide good directions to the site.