I just use baby lotion for moisturising after a shower. It's inexpensive (especially a shops own brand instead of johnsons, they're all more or less the same stuff), moisturises well enough, isn't sticky or greasy, and doesn't irritate my skin or give me spots on my chest or back, and I use it as make up remover. I like that it doesn't smell of much, if I used scented stuff regularly it would piss me off. For dry spots like knees or if i just feel like getting slippery I use baby oil now and again.