What I've personally found to be the best is Bain de Soleil Streakguarde Foam. It's natural looking and fast drying and usually doesn't rub off on all my clothes or turn me orange!