Oporto har ett bland de vackraste lägen.