I am a huge fan of Cetaphil products.
I have struggled for nigh on 10 years with my skin. Ever since I tried Cetaphil a couple of months ago I have beautiful skin! Its such a smooth formula with no perfume or horrid chemical smell. It can take a while to soak in at times but I love it nevertheless. It also helps my makeup go on smoother. No dry patches of skin and so beautifully soft!
It is inexpensive and you can purchase it in supermarkets and pharmacies. Although it is more expensive in the latter.
I have very sensitive skin so Cetaphil helps me moisturize without over soaking the skin and without any worries of irritation.