The freezing cold weather currently sweeping Portugal looks here to stay for a little while longer. All mainland districts remain under a yellow weather warning due to the cold, which in some places is forecast to drop to minus four degrees. Overnight lows will hover around 0 degrees in Porto, 1 in Lisbon and 6 in Faro.