I use Zirh, seems to work well and does not have a strong odor. I haven't tried very many brands, this was a gift from my gf, so I can't say that it's better than another, but it doesn't make my face oily-which is a concern for me.
I use Jack Black Double Duty. Can be found at Sephora or major department stores. I like it because it does not smell like sunscreen but more important because it does not feel like sunscreen. It is light and absorbs quickly.