To augement paper maps, I use a Garmin eMap, into which I download detailed local maps for the US, certain western European countries, or a crude regional map for driving elsewhere (e.g. SE Asia, Taiwan, New Zealand). It does not have the elegance of a auto-routing and voice-direction system, but it fits in my shirt pocket, and have never gotten lost with it.