Very interesting recommendations, which I'll definitely try out.
Have to say, though, that to date I've managed fine with one of those little wheel things that you roll over a map. My Dad gave me mine 30 years ago, but I see Silva still do something similar.
Used on 1:25000 maps I think they're probably quite accurate - but I've always managed to convince myself they UNDER-estimate distance.