I haven't done it, but looked into before. I was only going to bring one or two of my dogs. The Kennel at Disneyland told me to get there early (first thing in the morning) as it could fill up. They did mention the vaccines. When I looked at their list of vaccines, it listed a couple that I never heard of, so I asked my vet's office about it and found out that they were in the standard vaccines that my dogs always get. Here is something I copied off a google search that shows what is in the vaccine - "Therefore, a notation of “DA2PPV,” “DA2PP,” “DHPP,” or “DHPPV” in your pet’s vaccination record generally means that your pet was vaccinated against canine distemper, hepatitis (canine adenovirus-2 and -1), parvovirus, and parainfluenza." Dogs also need the normal rabies and bordatella. Disneyland kennel also told me I'd need to come check on my dog at least every 4 hours.
I ended up not taking my dog(s) because my vet's office said dogs from all over the world board at Disneyland and I got paranoid that my dogs would be exposed to something they normally aren't exposed to. My other concern was about the fireworks. I would want to pick up my dog and have her long gone before the fireworks start because they are so loud. Even being with my in a hotel would probably be too loud for her.
I was looking at Anaheim Majestic Garden Hotel. They do charge extra for a dog and I believe the fee was quite steep. It could be worth it to have best friend along, though. I've also since seen that Red Lion Hotel accepts dogs. That hotel seems a little classier than Majestic Garden.
Whatever you decide, make sure you have a clean copy of the vaccines from your vet. They won't call to check on vaccines if you don't have your paperwork. And be sure to get to the kennel as early as you can.
P.S. I also googled day care for dogs in the nearby areas. There were a few vets and also someone who did it out of her house. Day care normally requires pick up by 6:00pm, so Disneyland kennel has better hours if you don't mind going to kennel every 4 hours.