Cobbled streets, castles perched on green hillsides, stone fortifications integrated into the landscape... Portugal's ...