I wear compression stockings for my varicose veins. They certainly make my legs feel good!

As far as "normal" compression garments, my favorites are UnderArmor and CW-X.