Welcome to the Guild!

Your map looks good, I am assuming that is a scanned image and not a computer generated image? If you are looking for a program, my first suggestion would be to try GIMP, it is free and a lot of the mappers here use the program to good effect.