I'd recommend Grand Floridian Cafe. This was one of the best meals we had on our last trip. The service was outstanding and the food was delicious. My husband loved the NY Strip Steak. We walked around the resort afterwards and took pictures. GF has great fireworks viewing or you could also walk over to the Poly and enjoy some of their offerings ( maybe a Dole Whip dessert...)