Sun Screen That Doesn't Feel Like You're Wearing Sun Screen

For waterproof on the body, we use NoAd Kids lotion. Have used it at waterslide and on safari. Doesn’t feel bad on skin but definitely leaves you shiny. I even used it on my face during multiple waterslide runs - no stinging eyes (probably important to apply and let dry before sliding).

Downsides:
Can be hard to find locally
Only available in gigantic bottle so has to go in checked baggage
Really thick so you have to coax it out of bottle (helps to store bottle upside down).