Hi, Has anyone had any experience of a day trip from Porto to Douro Valley and has any recommendations? We’re in Porto for 3 nights and would love to do visit the Douro Valley - open to either train or cruise or a mix of both Thanks