I find foundations hard to shop for. My skin doesn't have any major complaints, apart from the odd spot which appears just before a big event, and I'm lucky enough to generally be in good condition. (Lets stop this before I start advertising myself like a Ford Fiesta.) This sounds silly, but that often makes it difficult for me to find something light and simple enough to use daily, without erasing all my features - a lot of foundations are far too heavy/greasy/orange so they can be counted out straight away.
However, the Perfect Refining Foundation from luxurious skincare brand Shiseido provides me with everything I need and more. The formula is runny enough to only need a little, while covering imperfections without covering the skin's natural tint. It blends easily and feels incredibly soft - it has a velvety matte finish when it sets after a few minutes - so you're left with a beautiful complexion that still seems 'like you'. It lasts all day too without budging, so you can be confident that you'll look as fresh as a daisy whether it's 10am or 10pm.
The only negative thing I have to say about this is the packaging. Although you get 30ml in the bottle (which is the standard amount) it seems really small. A little goes a long way, but you do feel that for £35 you're spending a lorra lorra lolly on something teeny tiny. The squirty top makes it easy to take too much out of the bottle too, so you have to be extra careful if you're in a rush! Saying that though I literally can't fault the formula and will be stocking up on this come winter when we're all in need of some hardcore foundation!
Available in department stores and online, priced £35 for 30ml