If possible, split your group between those ordering and those scouting for tables. We stayed together, in line for 20 minutes, and then were unable to find a table anywhere. After walking around long enough for the food to lose its temperature, we finally prepared to sit on the floor just so we could eat. A minute or two later, though, a table opened up and I beat a gaggle of preteens to it.
As far as the games go, I made it clear to my kids that money for games came out of their souvenir funds - that kept them away from all those money pits!