Cardiff Bay, Wales, visitor attractions, facilities, hotels, bars and restuarants - things to see and do