I'm trying to do some maps for my RPG game, but i wanna make a especially kind of map:

City map1

City map2

World Map

I know that the maps are form D&D, and that a big company make them, but i wanna make a map like this, so if u know any program i can use to make u will help me a lot. I tried GIMP but i didn't like it, i think the map its not a good map for RPG, i use the Roba's Tutorial and i didn't like the result.
Photoshop i think its very difficuld to work with. I tried Dunjinni but i need pay for it, and don't wanna pay if its possible, but if its not so i'll pay for the program.

Thank you, and sorry if i made any english mistake...