As one of the other posters has mentioned, SPF 15 is not enough to protect skin; one with a minimum SPF of 30 and one with a minimum PPD of 10.

One sunscreen I know of that is very hard-wearing is...