not sure about spots to eat, but we "nabbed" our viewing spot 2 hours early. We got a table right on the edge with a prime view. The next 2 hours were the most stressful of my life! If my husband got up to go get a drink, someone kept trying to take his seat, etc. With only half an hour to go, people were crowed around us so bad we literally had to push the table right up against the wall to try and prevent people from standing in the 6-inch space between the table and the wall! By show time, parents had placed their kids on the wall, behind the wall, one even sat on our table! The fireworks were spectacular, but to be honest, I'll never try to save a prime spot again, it wasn't worth it to me. People simply don't respect anyone else's space. Next time, I plan to be standing off in a corner somewhere, happy to watch what appears above everyones head.