Cardiff is a diverse, bustling city with lots of brilliant things on offer. It is, in my opinion, the city that has it all. The nature of the capital city attracts big names, brands, and events, while ...