A wintry mix is taking aim at western Oregon and southwest Washington this weekend and lasts through early next week.