Source: Tourism MediaRibeira SquarePerched on the banks of the River Douro, Ribeira Square is one of Porto’s oldest and most exciting districts.WorldEuropePortugalPortoSao NicolauRibeira Square