Street parking is probably your best bet. There is some parking behind the hall, but not much. There is also parking at the marina a short walk away.
BBQ!
Beer from Four Winds Brewery, Wine, and some premade cocktails.
Yes
Dress however you feel like dressing.