I've read on several threads how shops such as Marks and Next have gone downhill, but I can't afford expensive clothes, and don't want cheap and cheerful. So where do you shop?