Portugal in winter - what's open and worth it

Thinking about Portugal in December or January to dodge the crowds and prices. I know the Algarve empties out and the weather’s a gamble, so what’s genuinely worth it off-season - Lisbon, Porto, the Douro - and what shuts down? Straight answers from people who’ve gone in winter.