I've been wearing mineral sunscreen (by colorescience, but there are a lot of other brands too). It's a brush on, you don't have to wait before going into the sun, and it's sweatproof as long as you don't rub it. I had the trouble with sunscreen getting into my eyes too, and switching to mineral powder did the trick for me.