Hi, I usually wear Revlon superstay for work which I like but I'm looking for new recommendations. I am renewing my wedding vows on a beach in California later on in the year so need something that will stay put and not be a mess in the heat! I have oily skin which is light in tone, and enlarged pores. Any that people can recommend? Would hate to splash out and find it doesn't last.