Record highs today through Thursday, thunderstorms to be followed by snow this weekend