Hike mapping software

Hello,
Can anybody recommend an inexpensive software with which I could plot a new hiking route on a topographic map? For example, the kinds of maps you might see in a hiking guide book? This would be for printing and sharing, not for checking a hike just completed.
Thanks!
Can anybody recommend an inexpensive software with which I could plot a new hiking route on a topographic map? For example, the kinds of maps you might see in a hiking guide book? This would be for printing and sharing, not for checking a hike just completed.
Thanks!