Forecasters are predicting an upturn in the weather with the mercury set to reach 20C in some parts of the country