Kate Winslet has been crowned the most stylish woman on the red carpet by the editors of U.S. magazine People. The poll also named Reese Witherspoon the star with the best short dresses, while High School Musical graduate Vanessa Hudgens was given the best hippie chic title.