Quite simply a wonderful city, as previous posters have mentioned a world class stadium a castle, a beautiful civic centre, loads of pubs and restaurants, arcades all within minutes walk of each other. 10 minutes to cardiff bay with all it's charms.
What more can you want?
Just ask anybody coming to cardiff for the first time for a match concert etc.