Have you tried Mapopolis? It is very handy and pretty cheap too. You can get door to door directions without a GPS.