beauty products

Ladies! I am not a girly girl, but enjoy make up occasionally, but I am looking for a good foundation, all the ones I've tried are patchy and don't stay. I have very red cheeks and am looking for something that works! Please help a lady out on what to get and where :) thank you!!!