We kept last year's trip a secret. Our daughters (then 8, 7, 6, & 1) had no idea. DH and I would discuss it, but always in "code" (We still call Disney: "Delta"!).
On the way there, they thought we were driving to Tampa to visit family. When we stopped for gas. I handed the 6yo a MK map...