Warmer but windy and wet weekend ahead