Maperitive is a free desktop application for drawing maps based on OpenStreetMap and GPS data. You can define what gets on the map and how it is painted. You can also export these maps into bitmaps and SVG files and print them.
Maperitive is a successor to Kosmos. It's name is a pun: a map and an aperitif, being meant to stimulate the appetite for mapping.