I recently bought a cheapo Polaroid 7 in. Android tablet, and have been playing with the free Maps with Me Lite, which uses the OSM maps. All of California in a 200 MB download, for example--not bad since it shows every street address in San Diego County, lots of hiking trails and bike paths, many POI (points of interest) including every freaking McDonald's...even down to the level of showing individual tent cabins in Yosemite Valley (was looking to see if the backpacker's campground showed up (the backpacker's restroom showed up, good enough!))
Will have to check out OSMand, too. Anybody know of one that shows the Open Cycling Maps with the topo lines?