A rainy weekend is ahead for the Valley before temperatures take a drop into the 50s as a new cold front moves in.