Revlon Colorstay pencil and liquid eyeliners are great. They could be found at your local drugstore and stores like Target and Walmart for a price of $6 to $8
If you don't like liquid eyeliner, then use a cream/powder eyeshadow to set your pencil eyeliner using an angled eyeliner brush. This fixes any little mistakes you might have made and makes the eyeliner last longer and not smudge.What is the best eyeliner that does not smudge from watery eyes?
Your new bestfriend: MACs fluid line liquid eyeliner. It's worth the money. It doesn't crack, smudge, run, or come off at all until you take it off.