Black-tie required. Ladies please wear black or dark colored gowns. Men if you don't have a tuxedo a nice black suit is fine.
Yes - buses are provided from the hotel to the ceremony and from the after party to the hotel.
Yes, bring a jacket or scarf!