Well, it could be cheaper than a gps device, not sure. But either should provide you with written and verbal directions as well as visual landmarks. At least the newer ones. Google is big on landmark based navigation.
The ones that are meant for hiking might just provide a map. Probably you want something for city navigation.
In the US you can get a cheap smartphone for maybe $60 - but you do have to have data service to use the gps.