As soon as you can! Remember that lodging fills up quickly but is easy to cancel as long as its not too late. If you are considering coming to the wedding it might be a good idea to book a hotel/house and then cancel if for some reason your plans change.
Technically no, but we encourage you to dress formal or semi-formally for the wedding.
There is lots of parking at the venue and on the street outside the venue.
It will be expressly stated in your invite if you have a plus one (guest). You may ask if a plus one can be accommodated but we will not know if our venue is full until we receive all of our RSVPs.