Hi, We're planning to be in Portugal at the end of May and would love to visit Porto. Can anyone recommend somewhere to stay nearby? We have bikes and are happy to cycle up to 8 miles to get there, or use a train or a bus (if they'll allow my small dog on!). Any suggestions welcomed! Thank you.