If you want to render you OpenStreetMap data quickly into beautiful maps, Mapgen is the tool for you. A very easy to use, perl script, with less dependencies. Mapgen supports rendering to SVG, PNG and PDF. All you have to do is to get the package and then command! The rules file is easy to tweak for your custom needs.
For the impatient, use the following command to get the map rendered.
perl mapgen.pl -in = file.osm -style=mapgenRules.csv -out=map.svg
I managed to render a small area of Calicut in few seconds.