Hi there Margaret,
I am drooling just thinking about the delectable pizzas at Via Napolia. My husband's family is in the pizza business and let me tell ya, we are TOUGH critics, too. Unfortunately, you really won't be able to see much of Illuminations from your table at Via Napoli. This eatery is tucked in the back of the Italy Pavilion and much of the view of World Showcase Lagoon will be obstructed.
If you are set on watching from your table, I suggest making a reservation for
Rose and Crown Pub and Dining Room. This restaurant offers the best "at table" views of the show, but patio seating is first come first served, so make an earlier reservation and plan to stay until show time if possible.
If you decide to stay at Via Napoli for dinner, there are several great viewing areas just out to the front of the Italy Pavilion, so you won't have far to walk. Just give yourself enough time to grab a space along the railing for the best views. And if you have time, my favorite viewing location is over in England... loch side behind the Yorkshire County Fish and Chips Shop!
Best Wishes,
Amanda F.