As far as figuring out your dress size - using the size guides listed here
(the second one has a wider range) will put you in the right ballpark.
I've never been overly concerned about "body type" - you know what you like. I find the usual body type advice is all about minimizing "flaws" - fuck that! I break those rules all the time - right now I'm wearing teensy black shorts with white tights, drawing all kinds of attention to my massive cycling thighs, and it looks fucking AWESOME. So. Wear what you like.
Fortunately skirts are easy to fit, and because you're short, it'll be easier to find skirts that hit below the knee. I'm partial to high-waisted skirts, but you don't have to be. Avoid elastic waists at all costs - or cover them up with belts.
I'm no trend follower, for sure, but I'll throw out a few suggestions:
How about pleated skirts? They're pretty easy to find in longer lengths, and are so so so sharp, especially with a thin belt. The floatier, the better.exampleexample
They would look amazing with some Victorian-style boots.example
Button up shirts. These might not be possible to find off the rack with your measurements (Torrid doesn't have any listed, which isn't a good sign), but if you can track them down, they're worth it! So instantly classy, and they look great with cardigans (but then, what doesn't look good with cardigans?)exampleexample
Tee shirts - scoop neck shirts are great with jeans, but usually look too casual with a skirt. I'm a huge fan of slouchy v-necks - I have the same shirt in white, black and salmon, and it's so versatile - I can dress it up with a cardigan and a skirt, or down with jeans. Torrid.com assures me that it looks hot on ladies who are bigger-chested than I: example
, but ditch the stripes (too casual) and go for a solid. The perfect slouchy tee will skim over your body without looking shapeless or baggy. Here's
a cute fitted v-neck - nice detailing, especially in the back - and probably not low enough to be outrageously cleavagey (although I am not an expert on cleavage, not really having to worry about it myself). I'm also really into this one
Also, if you like cardigans, how about blazers? They're a little bit more structured which can really jazz up an outfit, and you can roll up the sleeves for extra cute.exampleexampleexample
If you hate all of those suggestions, let me know why, and I can make some others! I might be totally off the mark here, but I can see you really rocking a badass Victorian chic sort of deal.