In Cyprus we used Boots own brand kids factor 50 once a day which gave up to 3 hours water protection and 6 hours normal protection. It did its job beautifully.

But...

It's like plastering yourself in lard everytime you put it on. It's so thick it's hard to rub in and you can see residue sitting on your skin. And it stains clothing terribly.

So I'm looking for alternatives please.