As another mentioned, you can avoid the mirror fogging by leaving the bathroom door open during a shower.. may or may not be an option depending on living conditions.
I will have to give the...