Things to do in Cardiff: Explore impressive Cardiff Bay, check out the restaurants and bars of Mermaid Quay, be amazed at the Science Discovery Centre, and ...