The Rain-X anti-fog works great on bathroom mirrors. Wipe it across the whole mirror and it won't fog up.
And, as a prank, back in my racing days, I would arrange for someone to "write" rude messages with the stuff on the mirror of some of my racing competitors. It's like invisible ink. Can't see it until the mirror fogs up, except for the areas covered by the anti-fog stuff.