You can often get the walgreens brand 2/1.00. Even at 99cents, they last forever and ever.
However, best I have ever found is to buy the Carmex. I buy the little pot and keep it in my front pants pocket during the winter. It is nice and melty warm from body heat and spreads easily.