In reply to antdav:
not sure i'd bother with those places,
Caerphilly, grim
ponty, (pool or pridd) both grim,
barry, better but still grim,
newport, see above but does have better rail links, depending on if they close the train station in cardiff as they have done in the past.