I have a pair of 2XU tights that I put on after long runs. I agree, they do help.
I've also got a pair of knee high medical compression socks that I bought from a medical supply company online. I wear them to work sometimes on days that I know are going to be busy. They make a huge difference on how I feel when I get home. BTW, they were CHEAP: less than $20/pair.