The white-washed village of Obidos, now a national monument, is built entirely within medieval walls.