Marvao, mountaintop castle and walled village. Amazing that cars are allowed to drive in these tiny cobbled streets...