Overlooking the Mondego Valley, the castle of Montemor-o-Velho is one of the oldest medieval castles in Portugal and is often described, in local tradition, as the oldest in the country. Its ...