I think keeping the house at a lower temperature in the window helps too because of the dew point swing.
I've found that a cold bathroom fogs up real fast (condensation all over the place),
when I start using hot water in the shower. Lukewarm is not as bad.
But, if I turn up the heat before taking a shower, there is a lot less condensation
on the walls, mirrors etc..
We were discussing this topic a while back, and the best idea I saw was the shower stall/tub top cover.
The steam-damp air stays inside as you shower. And, it's not all foggy,
because the air inside is warmed up too.