10-15 minutes before the starting time is great! If you are late, you'll drive right behind where we are getting married! Ooops!
Only if it states you have a plus one on your invitation
Formal Attire! Wear sensible shoes.
No. Please make sure to drink responsibly and assign a designated driver or arrange a taxi for your family/group!