The celebration hotel sounds neat. Personally though, I would make the whole stay on-site. We went down over Christmas and stayed at the Sheraton Safari. It's a real short drive or walk to DTD, but that's all! The other parks took a long time to get to. We used the hotel's bus service initially, but got so frustrated with the specific times and locations you had to meet it, we ended up driving our own car to the parks the rest of the time. The Safari hotel buses were ratty, the driver didn't speak english, they asked for tips, and dropped you off and picked you up way out in the ghetto parking lot that's about a mile away from the front gate. Anyway, when we drove our own car it was like $8 or $10 to park in the disney lots and it was a time consuming hassle to get to and fro. We decided we would never stay off site again. But...it's completely up to you so either way have a super time!