What are your tips for preventing the windows from freezing?

Not related exactly to E46, but I wanted to share my car anyway. Right not I use this windshield cover and open all windows before locking the car up so all the humid air is out. I heard there some moisture absorbers that can prevent the interior from leaving humidity inside and thus freezing windows. What are your ways to prevent windows from freezing?