Unfortunately no, this is an adult only event.
Yes, please dress formal. No jeans, sneakers, hats, etc.
There is a parking lot where you will be directed to park.
Please do not bring a date unless your invitation says plus 1.
No, but there are many hotels in the area.