Cardiff, located along Cardiff Bay in South Wales, is the largest city in Wales. It's also that country's commercial centre and most popular tourist destination, drawing more than 18 million visitors each year. Cardiff offers a myriad of things to do for those who enjoy sports and being outdoors. Just a few of those outdoor activities […]