I used a pair of the View goggles mentioned above for years, but eventually found that in order to stop water getting in I had to have them so tight I ended up with their shape imprinted into my face after swimming. (I’m sure this just depends on your face shape, and isn’t a general problem with them.)
I read a couple of swimming forums where people had the same problem, and Aqua Sphere’s goggles seemed a popular alternative. They don’t rely on a thin, firm, rubbery bit to make the seal, but have wider, softer plastic, more like a very gentle suction cup. I’ve found them much more comfortable and easy on my face. You can buy corrective lenses for their Eagle goggles, different prescriptions for each eye, which is what I’ve done.