I haven't told my kids yet, and it's soooo difficult to keep it a secret. We told them about the 2 WDW trips just as they were booked and we planned together (link chain countdowns, earning dollars to spend at Disney, etc). But I've had a few friends surprise their kids last minute with a trip and I think it would be fun so I'm going to give it a try. We'll see if I'm able to keep my mouth shut about it for another year and a bit LOL!
Plus I want to surprise them in 2 parts. First just tell them we are heading to NYC as we get on the road for the drive. Since we are planning to arrive a day or two before cruise departure they will think NYC is the trip. Then surprise them again on the morning we head to the port! I was going to hold off on telling them about the day at WDW as well but figure that will be difficult since they will be in OC/OL with other kids, I'm sure it will come up. So I'll prob tell them about the day at Magic Kingdom that first night at dinner.
Of course after all that, my kids will be expecting some big surprise each day

I am planning to bring a few little surprises for them each day in our rooms...new pjs, disney themed activity book, reading book, etc. But I do that a lot on vacation anyways, I like to make it fun and special (okay, the truth is I like to shop

)