Cuando se habla de mapas lo más común es pensar en Google Maps, pero si estás buscando unos mapas que puedas utilizar en impresos u otros proyectos entonces piensa en OpenStreetMap que es gratis, editable y fácil de mezclar.
Los mapas son de todo el mundo y estos mapas han sido generados de manera colaborativa, al estilo de la Wikipedia así que si por ejemplo el mapa de tu ciudad no aparece o no está actualizado puedes ayudar agrendo lo que falta o una ciudad completa. Otra de las cosas que me llamaron mucho la antención de OpenStreetMap es que hasta puedes agregar puntos GPS y fotografías.
La comunidad de OpenStreetMaps es activa y han logrado crear muchísimos mapas gracias a las Mapping Party que se organizan donde se juntan varias personas y se ponen a crear y/o editar mapas de una ciudad en específico, por ejemplo la Concord Mapping Party Mar2009.
Enlace a OpenStreetMap | Via Lifehacker.