Unless your bathroom possesses an amazing fan, chances are your bathroom mirror tends to get a bit foggy once the hot water starts streaming out of your showerhead.
To avoid a fogged-up mirror, simply wipe some car polish all over the front of the mirror. Have a shower, and then wipe off all of the polish at the end of your shower. This should prevent the mirror from fogging up again.