The top of the Contemporary Hotel at the California Grill is one of our favorites! It's hard to get into so make reservations in advance for about 1-1 1/2 hours before the Magic Kingdom fireworks. It's pricey but you get a great meal and a great view! Any of the places to eat at the Floridian are great for seeing fireworks as well. After dinner, just take a short walk to the dock and watch from there! Another really fun place to eat for the whole family is Sunset Sam's at the Gaylord Palms. Just the Gaylord Palms itself is amazing with a huge conservatory like setting, tons of plants, koi fish ponds, alligators and turtles, even a little castle in the middle. Sunset Sam's has a lagoon with a full size sailing boat that you can eat on or eat on the dock (but inside isn't nearly as fun!). They have live Jimmy Buffet style music, a flame swallower, a juggler who balances your wine glass at the tip of a knife, someone on stilts that makes amazing balloon flowers, hats and animals. Just a great time! And you can meet Sunset Sam himself most nights. He's the one with the hat.