Stay away from the dollar store lotions - they're junk.

I've used Bag Balm and it does a decent job.

Vaseline works very good. Slather it on and put on a pair of white crew socks before you go to bed. It might be a little too heavy for you to use during the day tho.

I use Gold Bond Ultimate Healing. It contains aloe and vitamins A, C & E - not greasy and penetrates fast. I have trouble in the winter with my fingers cracking in the corners by the fingernail. I use New-Skin liquid bandage on them, since they are quite painful - then I put the lotion on my hands.