I'd recommend this one which I find fairly accurate and reliable. Worn on the wrist it avoids the magnetic variation problem. I find it invaluable for navigating through French cities which tend to have dodgy signposting.
http://www.recta.ch/en/clipper