There is no dress code!
Plus ones will be specified in the invitations.
Yes!
Yes, please indicate this on your RSVP
Some of the local hotels do provide shuttles but you will need to ask your hotel about its availability.