Cardiff, Wales Streets, cafes, parks and a castle in the center