I have pretty decent legs, but they're quite shapely so I prefer skirts to stop above my knee rather than at the widest part of my leg. I haven't bought a skirt for years, can anyone recommend a decent shop or shops to have a look in?