Eight of the most beautiful towns in Portugal
Marvão comes in at first position as it dominated our view for four months. Perched on a rock overlooking the golden Alentejo plains, this walled, Moorish town near the border with Spain is as stunning up close as it is from a distance. […]