Personally I think knee high socks are fine.
I say wear then with a pair of shorts, a nice shirt and some flats/ballet slippers. It is possible to wear them under sheer stockings just as long as it coordinates and you don't go overboard. These images may help too.
