There was a video from Dr. Olree, no longer online, where he says taking boron is the best sunscreen. Reason is boron sucks up radiation...he recommends loading up a month prior with 6mg per day, after that 3mg for maintenance.(with tri-boron you can go up to 18mg per day)
Said his pale kids would go to florida every year without getting burned this way.