Just having a look at the National Rail website, both Newport and Cardiff are do-able from Taunton - I can get a direct train to either, and it takes around 2 hours or so. Bristol would obviously be quicker, if it came to that, so that would be preferable, particularly if it were on a Friday night.
no subject