To me the best eyeliners to choose from are the GEL eyeliners. YouR best bet would be from Makeup Forever. Stay away from SmashBox there gel eyeliners are horrible.
Stila makes a great waterproof eyeliner, so does Kat Von D.
Liquid liner is pretty waterproof in general, it depends on what your definition is. If you're going swimming and you're going to wipe at your eyes with your fingers, there's pretty much NO liner out there that will stand up to that. But for every day sweat, tears, etc., almost any liquid liner, once set, can stand up to it.
Try milani liquidfied eyeliner! Its really waterproof and affordable!