My wife and I frequently travel by car from UK to southern Spain (Granada area) and would like to do a combined train/boat trip on the Douro river. Unfortunately most of the trips start and finish in Porto. We want to travel from Spain (ideally somewhere on the Spanish Douro)to Porto and return to Spain. Any suggestions please?