Just like lotions, creams moisturize and hydrate your skin but due to their thicker texture, creams penetrate the skin and provide a barrier that prevents more moisture loss from the skin than lotion. Creams, however, tend to feel greasier and heavier on the skin. Which is why some people prefer to use creams at night, as they allow the body to absorb all the nutrients it needs. Creams are also great for moisturizing rough areas such as elbows, knees, feet, and hands. The soft and creamy texture of body creams also leaves you with a luxurious feeling, like your body has been pampered.