From actors to royalty – which public figures have proved to be this year’s most stylish?