have a fab time girls ... btw i went round the new john lewis the other day, it was fab, pricey of course but well worth a nosey about! just be careful with the baby section, toooo tempting!
my mil often gets the train to/from haverfordwest, takes about 3 hours to get to newport so about 2 1/4 hrs to cardiff?