I'm short too but I've found that either long coats (+boots helps here) or short cropped jackets can work well. Anything in that middle-length range seems to make me look shorter.
Looking short or tall is all about unbroken vertical lines. Either the whole line of your leg (cropped) or the line of the long coat (chesterfield). If you have comparatively long legs the former is slightly better, but if you have stumpier legs, the latter is better.
I've had a question about ToJ products for a little bit now. If my suit size is a 38, would I take a 46 in most ToJ products or a 48? I was always under the impression that ToJ sizing was different from standard European sizing -- am I wrong? From my understanding: US36 - xs US38 - small US40 - medium ToJ44 - xs ToJ46 - small ToJ48 - medium EU46 - xs EU48 - small EU50 - medium