The fireworks are a great idea!
I've seen people rent one of those boats for fireworks viewing and have their pictures done with a photographer-but not exactly sure how they do it. Another great fireworks views is from the Polynesian beach...you could see if any restaurants there have...