KLIMB is great freeware - really good for checking mileages and elevation of routes you are thinking of doing:

http://www.klimb.org/klimb.html