The Douro River cruise is an attraction lasting approximately 50 minutes which takes you along the six bridges of Porto.