My best method involves water, aqueous cream (ask pharmacist)vaseline and cotton gloves (from Boots first aid section). Soak hands in water, using aqueous cream like soap. Leave for 10 minutes. Shake water off and slap on loads of vaseline (big, thick layer), put hands in gloves and go to bed.
In the morning, your hands will be fab, soft and smooth
Neutrogena is great on a daily basis