One of the most famous buildings in Portugal, this imposing castle is a fine example of medieval architecture and a highlight of a historic town.