Perfect weather this weekend, but chilly temps ahead