Warmer, drier weekend ahead