Map software packages
Adobe Illustrator and other vector products
Adobe Illustrator is a powerfull vector drawing package. For map making it is easy to create beautiful layouts. You will have to spend time learning this powerfull package, so be ready to invest your time.
It does make creating line symbols such as roads easy. You can also develop symbols and have them placed at point locations across the map automatically. This makes it easy to adjust and change symbols map-wide.