On a long domestic flight, I tested the Ames Walker Microfiber Firm Support Travel Socks.
(disclaimer: not my feet)
I liked these socks because they looked just like any other knee high socks/stockings I might wear with a pair of slacks. They are very comfortable and, despite the pressure at the ankle, once I put them on, I never noticed them again.
The material is stronger than a pair of stockings so I would expect these to last far longer than a pair of knee highs. They packed up really small and I was able to simply stuff them in my extra shoes in my luggage when not wearing them on the flight home.