Katy Perry wore this peacock-print dress first, paired with opaque tights and a lipstick purse. Nicky Hilton followed suit two days later, but opted for bare legs and matching shoes. The question is: Who wore it best? Read more...