As you mentioned, seating is first come, first serve. There are picnic tables set up around the stage and dance floor. The best seats would probably be the first tables on either side of the dance floor as they're closest. When we went, we sat towards the back, as we didn't have kids and wanted to leave the prime seats for families with youngsters. Everyone seemed to enjoy the goings-on, including us. Just a tip, you may want to secure your seats before getting in line for food. After getting a spot, send someone to get food and have someone save your seats. Most people seemed to go right in the food line and then had a harder time getting close seats. Enjoy!