If you’re sick of buying a new coat every year, then go classic: this is simple, understated, will go with just about anything and won’t look laughably out-of-date by 2008. Plus you’ll be groaning under the weight of of compliments from your Grazia-reading girl mates.
 
Expect to pay: £380