We surprised our kids twice, in two different ways:
1. They were 11, 7, and 5. We were driving from Chicago to Orlando for more than just Disney. I printed out pictures of all of the attractions we had planned (Cocoa Beach, Gatorland, Disney, Disney Quest, IFLY Indoor Skydiving, Detroit Tigers spring training game, as well as stops along the way such as Mammoth Caves, Atlanta Falcons stadium tour, etc). I also found 3-4 clues for each major city we were going to pass through on the way. About three weeks before the trip, I pinned up a wall map of the USA and gave the kids the clues for the 1st major city/state. From the clues, they had to guess the city and mark it on the map. Pretty soon, we had a good line going, and the kids started getting more of an idea of where our end destination was. Once it was obvious that we were going to Florida, (the last week), we gave them a picture a day of the attraction we were going to be doing when we got there.
It was so much fun that way, and the kids actually remember some of the clues when one of the cities/states comes up! Bonus geography lesson!!! LOL
2. The 2nd time, we decided we were going to surprise them all the way. They were 13, 9, and 7. I packed everything ahead of time, and made up goody bags for each kid with gum, snacks for the plane, their boarding pass, their magic band, an invisible ink book, sunglasses, a new toothbrush (that's how I got away with packing early and making sure I didn't forget anything! LOL), etc. On one side of the bags, I wrote (in Sharpie, of course, since that is my company!!):
"Who's got it"
"Better than us??!!"
"NOBODYYY!!"
and on the back:
"We are"
"going to"
"Disneyworld!!!"
The morning of, we woke the kids up at their regular school time like it was a normal day. They got ready in the clothes we chose (and they never even asked! LOL) and started to go to the car. We stopped them as told them to sit down because we had to tell them something. DH brought the goodie bags down and each kid had to read theirs, and DH told them to turn them over. They read the we are going to DW part, and all said "Cool". It wasn't until they opened their goodie bags and DS13 read his boarding pass that he finally got it that we were actually leaving RIGHT THEN, and once he told the younger kids, they started screaming and freaking out. I have it all on video.
I told them that we were leaving for the airport in 15 minutes and that they could go get ONE thing that they wanted to bring that would fit in their carry on.
The best part of all was when it was time to leave. DH and I hired a limo to take us to the airport. We told the kids that car was out front, and they opened up the door to a gigantic white stretch limo waiting for us. DS7 started to yell "A LIMO??!!" "You got us a LIMO??!!" "How did you guys afford that???!!!"
It was priceless. All kids should be surprised at least once in their lives!! And we never once lied to them at all (we made sure to word things so that we were not lying!), I made sure school/activities were squared away, and we actually TOLD them that they were going so many times via hints that they didn't catch on to, that we all laughed about it in the limo on the way to the airport. I think the reaction we got being that we leaving right then and there was much better than had we told them earlier. They were so calm when they read "We are going to DW" like ehh...nice. Can't wait for it to get here, I guess. Once they realized we were leaving that day, we got the reaction we were looking for!
Have fun!