Long ago I lived in Wisconsin (cold climate). I never trotted out to my car in the am to start it to let it idle. One it wastes fuel, and two it takes forever and a day to get a stone cold engine to warm to operating temperature at idle (re-read nbr one). Start it, let it idle 30 seconds and start moving. The vehicle gets warm much much quicker when in motion. And put some gloves on.
I now live in NC and I still see bozos warming their trucks in the driveway because they just can't tolerate a cold seat