I use anquet and find it very good. As I live and train within the Breacon Beacons National Park it cost me £35 for the Wales edition, which covers all the Welsh National Parks. They do versions that cover the other National Parks for the same price. If you live outside these areas their options are a lot more expensive. You would have to buy either South Britain, or North Britain at £120 each. Also you are at present limited to OS 1:50,000 maps but they will use 1:25,000 OS maps when the OS make these maps available digitally (release date as yet unkown). You can print off any area you want. It calculates distance, total ascent, etc. as well as providing route profile, route description with compass bearings from one waypoint to the next. Can interface with GPS to upload routes.