I just ordered a pair of Nike sports trousers for DS to do sports in (rather than leisure wear) but they are barely down to his ankles - he's about 6 foot. Any ideas where is good for longer pairs please?