The defroster, even on cold, should be enough to keep the windshield clear on the inside. God help you if you've got frost/ice buildup on the outside though.
As far as keeping warm goes, you've got a heated jacket, right? Plug in, turn on, and tune out!
I know I'm feeling badly when I have no interest in speeding