If you want to make one, an Arduino with the LM35z from TI.
The TI LM35z is -55C to 150C with "typical accuracy" of 1/4C according to their datasheet.
This Arduino+LM35z solution works rather well for me, but I have not exposed the Arduino part to -20C. I use a meter-long wire and stick only the LM35z part into the outside environment.