I use Memory Map European Edition but it only really useful for me in the UK.

I have the OS 1:50,000 maps on a notebook PC which can generate 3D views (and walk through videos) to visualise the Ordnance Survey maps overlaid on the terrain. I have the whole of the UK on a Landrover A8 smartphone, which I use as a mapping GPS.