Hi Diane. It varies enormously. I can tell you somewhere like Albufeira will be pretty much open as there are a lot of ex-pats from northern Europe who over winter there. Golf resorts are usually open as well. You'd be better off in the Lisbon area, somewhere like Cascais for instance, if you want guaranteed availability of restaurants etc.