If you want both OpenStreetMap and satellite imagery, check out MapQuest Open[0]. They provide OSM tiles and satellite imagery for anyone to use for free.[1]
[0] http://open.mapquest.com/ [1] Well, check the terms at http://developer.mapquest.com/web/products/open/map