Up in the hills an hour's drive from Lisbon, the village of Óbidos is well worth a visit. And we're not the ones saying it!