Cancel Tusker House if you can't get a good time, that 9:45 is smack in the middle of your touring morning. I would try for noon, so you've had time to hit all the biggies and won't have to rush from across the park 75 minutes after you've arrived.
Unless you're paying the premium for the excellent viewing spot, then go for it.
the kids watched some video clips from the donald's safari breakfast and they went NUTS over it. i think it's very unlikely that i'm going to be able to book an earlier time since the park is opening for EMH at 8? if we ate at say, 730, we wouldn't get there for rope drop and i've heard that getting on the safari first thing is prime time for seeing the animals?
the tomorrowland dessert party was booked for the location/fireworks viewing for the most part on the suggestion of a friend. the kids will get a kick out of sitting on a 'fancy' patio eating 'fancy' desserts while watching the 'fancy' fireworks, even if it won't be all that special for us adults, haha.
in terms of cancelling some character meals in favor of other children's activities, what other special things are there for kids to do there? aside from rides, character meetings, pools, typical park shows. are there any little 'functions' that i haven't heard about? we are going to take a little christmas sleigh ride and roast marshmallows/sing campfire songs with chip and dale. they'll get some pixie dust in their hair at the barber shop. we really would like to go to the grand floridian to admire the christmas decorations on our last day. is there anything else you can think of that would be an extra special experience for them? this is very likely the only time we'll ever go to disney. what about the little hot air balloon ride from downtown disney? there are some santa meet and greets in DTD as well. and i've heard about santas around the world at epcot. they'd like to design their own t-shirts and do the penny press machines. we have a few disney trading pins, which they are excited about.
oh, and i've got one very, very important question! lol. my daughter is 10. she turns 10 that week. so i paid for the adult meal plan for her. now...i've checked out menus...she might turn her nose up at a lot of what they offer. can she trade in her adult credit for a children's meal? i know that's a total waste of money...but i was honest about her age and thus paid the price. lol