I get quite a bit of stuff from Peacocks! they have a great selection and the quality of the products range from cheap as chips (ie £8 for a pair of trousers) to an average price (£16 - £20 for a pair of trousers).
I definately find it much better than Newlook (think its gone down the pan!)