The key may be in what you eat, not what you slosh on your skin.
In a recent study, researchers took a group of people and exposed them to a controlled amount of solar-type radiation. They then gave half the group a cocoa drink rich in bioflavonoids, and the other half a "fake" cocoa drink with little nutritional value.
Result: Those taking the higher flavonoid drink had a 15-25% reduction in UV-induced redness. They also had increased skin thickness, increased blood flow, and less skin roughness.
So, yet another reason to eat lots of colored fruits and vegetables, green tea, and cocoa. Personally, I am thinking a little more red wine in my diet :o)