I've learned to look at side and back views to get a better idea of fit on my short torso -- I'm a few inches taller than you, but I joke that I have the torso length of a petite. But petite sizing often does not work for me because sleeve lengths and lengths from waist down don't work. I can be fooled into thinking something fits, because my bust fills out the top from the front, BUT when I turn to the side, I see excess bunching fabric in the back -- bad sign.
Look for dresses with a bit of stretch. I can get away with a little bit of extra length in the torso when I have some play in the fabric to sort of scooch the fabric up or down to fit on my hip in a way that smooths the fit on top. That can work for a small amount of adjustment -- I'm a big fan of dresses with a little bit of stretch for a lot of reasons!
Sleeveless styles are your friend -- it's really easy and inexpensive to take up shoulders a bit to get a better fit. If something has sleeves, it's much more difficult to alter, so I find I just have to leave a lot of sleeved garments behind when they're too long in the top. It's broken my heart with dresses in more occasions than I can count.
I generally don't do belted dresses -- they chop me up too much, and the belt always seems to hit at the wrong spot.
I find brands vary so much in their fits from one garment to the next that it's hard to generalize, especially for international brands. Hopefully someone else will have a bit more insight into that. I do know that in general, I can stay away from Ted Baker -- they are often cut quite long in the torso. However, there is an exception to every rule, and I tried on a very cute grey number from TB a couple of months ago that very nearly worked on me, it was just a touch snug in the hip, and had no stretch, so I left it behind.
I think you just need to be prepared to try on lots of dresses. I've had so much frustration in recent years with this, but this year the tide seems to be turning. I hope you find something that works for you!