Things I've used to stop fogging are Furniture polish. Must be one that contains Silicon. Stops misting and also beads the water off. Sliced Potato. Works for a short while but could never get a clear vision. Rain X. Don't seem to last long. Shaving foam. Works well but needs redoing each time. Pinlock. Can be a bit expensive to buy but works very well. With it fitted i still use furniture polish on the outside of the visor.
Riding motorbikes - it's meant to be like that, isn't it? If you're not cold, wet and miserable, you're not doing it right.
Not been cold and miserable since I was a kid and started out riding. With the kit available today there is no need to be wet, cold or miserable; just enjoy the ride.....
Washing up liquid on the inside definitely works (been using that trick since last Friday.) Thin layer and buff with a cloth so there are no smears.