Tour ancient castles? Ski (yes, even ski)? Portugal has it covered. Now the only hard part is going to be finding enough time ...