There's also Comeston Medieval village near Penarth.
over 200 Acres of lakes, woodlands,meadows & nature trails. Home of COMESTON MEDIEVAL VILLAGE-14th C village with livestock breeds from Middle Ages and costumed tour guides. medieval battles & jousting .
Tel:029 2070 1678 Open Summer 10am-5pm /Winter 10am-4pm Free admission to park
We went to St Fagan a couple of weekends ago and did alot of walking and still didn't see everything. The place is good but could do with a few more people in character in my opinion.
We love going to Barry!!! You don't have to do the arcades or fayre, Hyper value is always good for getting the kids buckets and spades!!( well you could say they were for them, i'm sure the'd believe you

)
Go for a walk round the headland.
You could try the
Knap which is just around the corner from Barry Island.
There used to be a open air lido there but it's been filled in and grassed and there's a very nice lake which was full of swans.
There's a bit of a beach where the harbour is, but just round the corner again is a white pebbled beach, steep in places, sand at the far end.
You can park the car all the way along the back of the beach, they were wind surfing there on monday

.
There are even some roman ruins on the right just as you get to the beach.
The only thing at the Knap is a cafe. the sun came out too on Monday
Penarth is lovely - like seasides used to be.
You can fish off the end of the pier or catch the Waverley to Minehead ( ???If it still runs??? think I heard it had stopped??)
Splott matket!!!(Sundays)
Roath Park..
Castell Coch
Found this
http://www.virtualtourist.com/travel/Europe/United_Kingdom/Wales/South_Glamorgan/Cardiff-315777/Things_To_Do-Cardiff-TG-C-1.html
Sorry can't manage to reduce the length of the link