Hi kaye..my suggestion would be to catch the train to Barcelos, which takes 46 minutes and costs 5 euro+ and then the bus to Ponte de Lima which is 50 mins & costs 5 euro.
You could then enjoy the atmosphere of Ponte de Lima which is a beautiful small town. This will save you some of your...