Best Dressed Celebrities: Kate Hudson, Blake Lively, Alessandra Ambrosio