I have to wear compression socks for varicose veins, and I can't wear them alone or they'll get ruined. I wear those socks you get in a package of 12 pairs at Costco over the $100 Sigvaris socks. I see guys all the time with bad veins who don't wear the socks. I think they will pay for that when they're older. I'd rather be laughed at now and not suffer when I'm 75.
Plus, I do leg workouts every week, and I expect that my calves will be an inch or two larger next time I see my vein doctor.
As far as athlete's foot, Tinactin and Gold Bond work great when I need it.