8. Long johns £105, Folk, folkclothing.com When night-time temperatures d - The Independent