Rain gives way to cooler weekend