Vichy makes a really great 24-hour moisturizing serum- it absorbs into your skin and keeps it hydrated all day. I have oily skin to begin with, and I find it is the only thing that works for me (moisturizes without making me look oily). I usually put a vichy lotion over top of the serum- they make a "thick" and a "light" lotion, depending on your skin type (i use the light one). It's definitely not oily, and it's the best moisturizer ever! I live in a dry climate, so i had to do a lot of research to find a good face cream- I tried everything, including La Mer (which is ridiculously expensive and supposed to be the best in the world) and the Vichy one is the best, in my opinion.