Women should wear long dresses and men should wear suits.
Yes, there is free parking at both hotels and the church.
There is not transportation to the ceremony. However, if you are staying at the Hilton Garden Inn, there is a shuttle to and from Saint John's for the reception.