hi erin,
do you really need to wear foundation? your skin doesn't sound too bad at all.
i don't wear foundation at all but still put on eye make up and a bit of cheek colour if i'm going out.
rosehip is right about a good moisturiser (make sure it has spf) working wonders.
if you do feel like you need a foundation, one which may suit your needs is estee lauder 'double wear light'. it is really lightweight and natural but long wear ie. it stays on well. it has spf as well.
good luck with it all xo