Free OpenStreetMap tile library: watercolor, black and white, terrain
Why do many online maps like Google have so little contrast? It's very different to printed maps over here. You basically have a really hard time seeing the white roads on the light grey background, especially when looking at the display from some angle.