At the risk of being predictable - St. David's (right outside the station) is as good as anywhere for a drink (three pubs to choose from I think), and last time we were there we were able to jump on a local service to St. James' that drops you off pretty close to the away end. So close, in fact, that at the end of the game we were able to catch the 5.05 back to town despite the game not finishing until 4.58!