Carrie Bradshaw, James Bond Voted 'Most Fashionable Fiction Characters'