The best stuff for me is Headhunter SPF #30 it won't come off until you wipe it off, best to carry a roll of paper towels in the ride, it's not clear (kind of skin toned) but it's the best I've used, It's available in local surf shops here in So. Cal. Also it won't sting your eyes.