I also find that kiddies adidas shorts fit well. I'm 5ft 7 (plus another half inch which is very important to me!) and don't have any probs with the length as I would have expected.
I'm currently running in karrimor trousers tho and they would be way more comfortable if I could have got a smaller size. They're an 8 which I thought would be fine but they're pretty flappy which is surprising as I have a sturdy set of thighs on me!!