I absolutely love Vaseline lotion. It is cheap and it works! And they have a whole line of different lotions for every skin issue.
But for those who need a little extra boost of moisture, The Body Shop's Body Butter will take care of even the driest of skin. I put this on before I go to bed and my skin is silky smooth the next morning.
For my face, I use Neutrogena Oil-Free Combination Skin. It moisturizes my face without causing breakouts. They also happen to have lotions with SPF, anti-aging and to even skin tone.
Another amazing face lotion for any type of skin is, Bobbi Brown's Hydrating Set. The set comes with face and eye cream, as well as, an supplement and face tonic. These products prep your face for the application of make up, so it will always come out flawless!