Love Baby Oil Gel!
It's the best thing I've ever used on my legs, especially for going without hose in the summer. It lasts from one shower to the next and the dry skin doesn't reappear. Just apply after bathing BEFORE drying off, then blot with a towel. It is not sticky or greasy. Just baby smooth. Any brand/price is fine. J&J has two scented versions.
Everthing else I've tried lasts only minutes/hours and/or feels sticky/greasy.