Find out everything there is to know about the city of Cardiff in this fascinating city guide. Learn about Cardiff’s history, its location, culture, festivals, hidden gems and even …