Laithoron |
MapTool is better-suited for using maps than creating them. For creation I personally like Photoshop, but if you're looking for free then GIMP should fit the bill.
Check this thread for tips on how to use these programs to create your maps. Jonathan Roberts is a professional cartographer with a lot of really good tutorials and he's really good about answering questions.
Hope this helps. :)