I've been using zinc oxide on my face, not sunscreen as I find it doesn't run as much when I sweat. As for the top of my head I use a dew rag under the helmet, it absorbs the excess sweat and doesn't really cause any excess heat build up if I wear a light colored one.