2. No7 Stay Perfect Foundation
This brilliantly blendable foundation claims to give 'non-stop complexion perfection' for 16 hours of re-touch free coverage. And I have to say it does what it says. It easily lasts all day and there's no dragging, drying or flaking, thanks to protecting and soothing vitamin E and SPF 15. 17 shades means you'd be hard pressed not to find one to suit you.