Marvao, one of the most dramatic towns in Portugal, perched on a hill top of the Serra de Sao Mamede. A historic town with narrow cobbled streets and a castle on the top, with some of the most fantastic views over the countryside and Spain, well worth a visit. There are also great walks in this area.