Drier and warmer this weekend