As a couple of people have already mentioned, olive oil is good. It soaks in fairly quickly, and the other good things about it are that it's natural and not expensive. Put it on after your shower. Jojoba oil is good for the face (just don't put too much on)--it is said to be very similar to the natural oils in our skin. The Badger Balms, Burt's Bees etc. are also very good but they do feel pretty greasy. However, they can be put on hands/feet before bed and gloves/socks put on; then in the morning the hands and/or feet will feel really good.
2011 Surly LHT
1995 Trek 830