They have quite a high front, so you and have comfort (and warmth) as well as style.
My tip with shoe liners is that it doesn't seem to matter (for either comfort or warmth) if the heel stays up so I tuck it under neatly rather than let it wrinkle down itself. Which now means I can wear lovely warm woollen running socks inside my shoes - cold concrete floor at work means my feet freeze otherwise.
But the shoes you've shown would look lovely with tights & skirt, so I'd say they'd also look stylish with thin socks under trousers.