My advice would be to do Fantasmic and the fireworks in one night. I went during Christmas, got a fast pass and had a great view of the show and fireworks. The fireworks get cancelled more often than you’d think at DL. I get the castle view is iconic, but I’d rather not spend 2-3 hours staking...