Don't worry too much about the vanity thing. I need varifocals, and the British CAA will not allow them as contacts. However they do allow spectacles, and I find a pair of lightweight specs are fine. I forget I am wearing them. Ignore the "girls don't make passes" etc, it's just not true. The only drawback with flying is that, as well as a spare pair, you will probably need a pair of prescription sunglasses too.