Strumpfhosen sind nicht unbedingt eleganter. Das kommt eher auf die Schuhe an. In Stiefeln oder auch Stiefelchen sieht man kaum einen Unterschied, und wenn die Socken oben etwas aus dem Stiefelchenschaft herausgucken, sieht das m.E. auch sehr gut aus. Ggf. kann man aber auch die Leggings über den Socken tragen, dann sieht man die Socken gar nicht.
LG, Micha