IMO, EPCOT. It's so much fun with the parties around the world. Plus, you can see the 12/31 Magic Kingdom fireworks (with slightly less of a crowd) on 12/30! Magic Kingdom does their NYE fireworks both nights. So if you do Magic Kingdom 12/30 and EPCOT 12/31, you get the best of both worlds. We love it.