Ian, what are your thoughts on the beaches south of Porto? We were considering a few lazy beach days in the Algarve, but decided that our time could be better spent exploring instead of riding trains to and fro, so were considering a day in Miramar or Espinho as an alternative.