A century ago, the Serra da Estrela mountains were Portugal’s answer to the Swiss health resorts of St Moritz and Davos. Now, a historic sanatorium has been given a 21st-century makeover and is ...