I use Paint.NET for a lot of things including making maps for my RP site (http://www.europeanaffairs.de). I find it is a great programme for simple jobs like this. I am lucky enough to own Photoshop but I only use it for advanced tasks.
EDIT:
Original (with slight editing)
After (cropped, contrast, text added)