I use eyelinesr from Covergirl and they do an amazing job. It lasts for many hours and remains sharp even after tearing and sweating. I haven't noticed any smudging or smearing when I use them. You may want to try them out at the drugstore by drawing a line on the back of your wrist to see if it lasts through the day.
There's a eyeliner that I use n it doesn't smear at all it's the 16hour stay from Almay, most of my customers get eyeliners from Wet n Wild they say that their makeup is great n it's really cheap. Right now I'm wearing colorblast from Covergirl do far it's been 8 hours n I have no smudges