Ibex used to make nice sweaters, but they are temporarily out of business (supposedly they will be returning at some point). I have heard good things about Duckworth, but haven't bought anything from them. You also could just go old school and shop at a higher end department store. Sometimes, I've seen Zegna (the real line, not the casual line) marked down significantly, and they make very high quality clothing (I have things from them actually made in Switzerland!).