try openstreetmap and doing a mashup yourself