I haven't found one that doesn't sting the eyes, but then I haven't tried the Bullfrog spray that Twahl mentions.
Any waterproof SPF 30 is good if applied properly.
I was told by a Dermatologist, a while back, that any SPF over 30 is a waste. Because in order to be effective, sunblock has to be periodically reapplied and the extended amount of time that a higher SPF would give is rendered moot by reapplication. That being said, any sunblock is better than no sunblock.
I use whatever's on sale when I need it.