Warm through Friday, then cold front ushers in storms, cooler weather for 3-day weekend