Ankle boots have been getting all the attention for the last few years, and while we won't be ditching our multi-buckle western boots anytime soon, when it comes to midi skirts (or dresses, for that matter), knee-highs are clearly the best option.
Not least because then you don't have to worry about putting tights on underneath (as long as the hem of your skirt covers the top of your boots), but equally, you can wear tights if you want. It's a win-win.
If you're a fan of swishy skirts, particularly pleated or satin styles, then a pair of slouchy suede or leather boots look fab, but if you favour a pencil silhouette, then smooth leather boots are ideal.
Muted colours are best - save the brights for party heels - and block heels are practical, but you'll probably want a bit of heel height to counteract the length of the skirt.
There are plenty of boots that fit that description in the shops right now, from cheap and cheerful faux suede to luxe leather. Whatever your budget, here are nine of the best knee-high boots for winter...