I started using a microfiber cloth and plain water to wash the mirror. And strangely, it no longer fogs, as long as it's newly cleaned.

Your mileage may vary. I have no idea why this should be...