I love the Neutrogena stuff - they now make sport sunscreens specifically for your face and your body separately as well as it being for sensitive skin.

I just recently purchased Aveeno Hydrosport and it's great. I don't like sprays, so I have the cream. But it's designed to stick around even with sweating and you can reapply it even if you aren't dry. The best part is it doesn't smell like sunscreen at all whatsoever. It's been great on my 40 mile rides into the setting western sun.