I think no matter how old the kids get suprising them on/with vacation is fun. As they get older it might be fun to include them in the planning. Especially with homeschooling- learn about an area, read, research, then go experience it hands on. That is a great way to learn. If you are driving, maybe give them a letter every so many miles, when they have all of the letters they can unscramble them into the words that say they are going on a cruise. We gave our kids clues last year and they guessed Disney and Sea World, but it took longer for them to guess cruise, just because it wasn't really in their radar. This year they know we are cruising, but don't know we are going to Animal Kingdom- it will be a suprise they get the morning we get back to port. My friends took their kids on a road trip to visit an old sickly aunt who had "recently moved to Florida". They ate breakfast just outside of Orlando and asked the kids if they coukld think of anything fun they might like to do that day in Orlando (since we are already here). They kids came up with stuff like go to Target, get groceries, etc. Mom and dad finally suggested Disney and missing a few days of school to hang with Mickey. The kids were so shocked they didn't even react for a full five minutes when it finally sunk in that was what was really going to happen.