I wasn't trying to push you towards Xara, so much as to show you what's possible within one program - in this case a vector program. Having the entire Corel Suite, gives you all the variety of tools necessary to do whatever you need, including maps.
Lots of people who use an image editor alone, has a slanted view at what a vector app can do - I just wanted to reveal the truth about vector apps and to show what one might normally conceive as being image-editing can actually be from a vector app - my examples were only to prove that point.
I too dabble with GIMP and Photoshop, really only to tweak a fill texture, cleanup a 3D image, perform light duty image editing/alteration.
Many people here map exclusively from a Paint app, and nothing wrong with that, however, I do notice that when using lots of layers, Paint programs tend to chew up lots of memory, making redraw or zooming in, exceeding taxing to one's patience.
I have little patience and a great desire to get as much done in a short a period as possible. To me, only a vector app will let you do that, with a minimal amount of dedicated resources.
You've already got the tools, now learn to use it specifically for mapping.
Good luck in your endeavors!
Edit: the other advantage of vector apps, is that a given map design is not resolution dependant as it is with an Image Editor. Any map I design can be exported to any pixel dimension. So I can make a map that is only 800 x 600 pixels intended for online use, or export the same design as 300 ppi 36" x 48". Using GIMP or other image editor, you set the pixel size at the start of the design and then you are stuck with that limitation. Not so with a vector app.
GP