Here are some of the best foundations that offer a natural finish, blend seamlessly with your skin tone, and provide long-lasting wear for a flawless complexion all day.