Katy Perry in Christian Louboutin heels at "VH1 Divas Salute the Troops" in Miramar, California. December 3, 2010. / Getty Images

2010's Most Fashionable Celebs (14)