Portugal is wonderful any time of year, but Portugal in winter is especially perfect, with warm weather, great food, and plenty to do.