Tim,
I've used the Transdem software to map Fife. This uses the DEM data from the ordinance survey, so it's accurate. However, the resolution isn't quite good enough to establish track heights - I'm having to make cuttings and embankments and level the track.
The software is recommended for creating routes and ground relief, it may be possible to buy higher resolution DEM.
Regards,
Colin