um , any cheap store will have eyeliner that doesn't smudge because it is harder, not soft. if you aren't concerned bout quality
otherwise, go to the mall and ask the make-up stands to experiment on ya. look up name brands and find the one that works for you. don't go w/super expensive stuff right off the bat, cause its easy to waste money of stuff that doesn't work.
have fun w/it :)