I just downloaded the OpenStreetMap data extract (osm_sample.osm) from the OSM API for this area near City of London. Pros: The API provides free and open geospatial data that is incredibly detailed and easy to access via REST. Cons: The node limit of 50000 per request makes it difficult to download larger areas in a single query without resorting to planet.osm.