Rain-X makes a product to keep auto windshields from fogging. I've never tried it on the bathroom mirror, but you can find it in the auto supply department of most big stores.