Ideal for when the weather can't seem to make up its mind (i.e. most of the year in the UK!), we love an overshirt. Lighter than a jacket but heavier and more durable than a conventional shirt, these nifty wardrobe staples are a hybrid between a shirt and a jacket, otherwise known as a 'shacket'. Simply throw on over a t-shirt for a thoughtfully casual look.