Kate's best looks on North American tour so far. Next stop Hollywood.