Celebrities buy their clothes from designer brands like Chanel, Gucci, and Armani – but some stars prefer shopping at high street stores like American Apparel and Gap.