Hi, I have skin that is fair/freckly and is prone to a bit of blotchiness so I use Invite high potency vitamin E cream from the chemist. it's in a tube (orange lid i think) and It costs about $11 and i have found it to be great, I even go without makeup sometimes as it has done a great job, especially across my cheeks and chest.
As for foundation, i used to be revlon colour stay girl, but found it wasn't doing its job anymore so i have found a new favourite and it has alot of natural ingredients so it calms my often blotchy skin. It is Rimmell Stay matte foundation. it has natural ingredients and I am loving it. It stays on all day and the colour is perfect and gives good coverage.
Neither are expensive, so if you tried it and found them not so great for you, you haven't gone overtop with your spending!
good luck!