You and I are same height and inseam (close enough). I find 29.5 the shortest I will go, which is not ideal, but I live with it, with 30 as my ideal. 30.5 is ok, but 31 feels too long. But I'm happy with a one inch range on length. Perhaps those numbers might work for you too. So, I think the brown linen is probably fine and the Eidos too long though not obscenely (i.e. if you really love the suit, then I'd think ok to keep).