Porto: 12 reasons to visit one of Portugal's most enchanting cities

The old town of Porto, from across the Douro River.
Only two and a half hours from home, Porto is one of Portugal’s most enchanting cities.
Known for its history, architecture and the wine named after it Porto offers unique experiences for first time and repeat visitors.