"With the votes from global travellers from 174 countries, Porto wins this European title for the third time (2012, 2014, 2017).
Travellers from the USA, UK, France, Denmark, South Africa, South Korea, Sweden, Ireland and Canada voted Porto into first position in this competition", the site said.
Porto city chambers said on its portal that this award "proves the potential and attractiveness of the city, not just for locals but for tourists from all over the world ".
Milan (Italy) came second and Gdansk (Poland) came third in the ranking.