You could try getting the data you want from OpenStreetMap, then load it into Quantum GIS and edit/export to SVG from there.
For less dynamic/complex maps, I would recommend just tracing it by hand and creating your own SVG. Depends on what your needs are.