I wear hose in the winter when opaque tights aren't appropriate. I also wear them with suits for job interviews. In my work world, bare legs are only appropriate on hot days.
I'd wear black hose with a black dress but with other colors, I wear nude hose. Yes, I mean nude, not suntan.