Make your own maps with mapping software.
The world is rapidly becoming navigable. GPS software and GPS units make getting most places relatively easy, but there are still unmapped areas, or those not mapped for what you might need. The solution: make your own maps of your area with specialized computer software.
Map Maker
Map Maker Gratis is easy to use for a beginner without GIS (Geographical Information Systems) knowledge. Use the free Map Maker Gratis to draw, edit and print basic maps. If the free program isn't complex enough for your tastes, upgrading to the Pro version of the software is quick, requiring you enter a product key to unlock the full version. The Pro version costs $350, as of October 2010.
iMap Builder
If your goal is to share the knowledge contained in your map online, consider a program such as iMap Builder. This program has flash templates that can be imported into your website's design, with country map templates included -- or you can start from scratch and build your own interactive maps from the ground up.
Other Programs
For those with a bit of GIS knowledge, Mapcruzin provides a list of free, downloadable software for creating maps. Its nine pages of links includes brief descriptions of each program.