Cardiff, the capital city of Wales is a compact city to visit, making it easy to explore in just a few days. A thriving city with the newly developed waterfront area of Cardiff Bay, the city offers lots to see and do, from one of the most magnificent UK castles and a plethora of cultural institutions to an exciting shopping…