How to spend a weekend in Cardiff: Discover the best things to see, do, eat and drink in Cardiff in a two-day itinerary featuring the Welsh capital’s castles, museums, arcades and redeveloped dockside