The Algarve city of Lagos also ranks among the top 10, in seventh place.
The top three spots are rounded off by Vila Nova de Gaia in third.
The ranking was compiled based on feedback from Airbnb guests on their Portuguese hosts’ hospitability.
Ericeira took fourth place, followed by Ponta Delgada in fifth, and Sintra sixth.
Completing the top-ten are Braga in eighth, Cascais in ninth, and Aveiro last but not least, in tenth.