After a sweaty mate tried ping pong in my rift I caved in and bought some VRCovers. They are expensive, but to be fair they're nicely made and fantastically comfy. They also seem to reduce fogging for me when using the rift before it's had a chance to warm itself up.
I've not noticed a fogging difference ... then again, I'm not currently using the cloth cover, just the different facial interface.