You can get quite a good view of Epcot 'Illuminations' from the brige that joins Boardwalk to Beach Club.

If you dine at Narcoossees at Grand Floridian Hotel the pipe they music from MK & you can go onto their deck outside - or even watch from the windows of your table (if nobody stands in front of you!). You will also see the Electric Light Parade that is on the lake.

Also @ Citricos (upstairs at Grand Floridian) I saw waiters taking people outside (and downstairs I think) to watch MK Fire works.

You do of course need to check times of fireworks and plan your meal accordingly - say sit down about an hour before fire works due.