personally i love the hawaiian tropics sheer touch 50spf lotion.
it leaves me much less greasy than other sunscreens especially on my face, i've never found that it stains my clothes, and honest to goodness the smell is like the combo of pine tree and orange of soarin!