My 3 year old had his out Thursday, so we are knee deep in recovery. My son does not do well with pain, so I was very concerned. So far, our experience has not been bad at all. To be honest, his tonsils had been making him so sick for so long, its just like one of his bouts of strep. (Granted...we are giving prescription pain meds as directed to help keep severe pain at a minimum)
As far as pain, our doctor advised us to keep him on the prescription pain meds every 4 hours for a few days because it is harder to stop existing pain than it is to prevent it. Once he seems to be getting better, she said to replace a prescription dose with Tylenol...not to lengthen the time between doses. Gradually (over days) replace it all with Tylenol. She mentioned that some parents are too quick to come off the prescription and the kids won't eat or drink. Fair warning...it tastes horrible!! Go ahead and get it flavored when you get it filled before surgery (and definitely get it done before surgery) They must drink constantly to prevent the throat from drying out, leading to more pain and potential bleeding when the scabs come off, so for us it is more important to keep him comfy enough that we can get liquids into him.
Every 15 minutes or so, we offer popciscles, ice cream, apple juice or milk (his favorite). He won't eat the popscicles like normal, so we mash them up so he can eat them with a spoon. Our little guy was hungry yesterday, so I gave him pancakes. I found the frozen ones that go in the microwave. They are silver dollar sized and really soft.
We did not get any books prior, mostly due to his age. I was afraid he wouldn't understand enough, so I can't help you with that one. On the distraction front, if he is going to Scottish Rite, they have toy bins and the kids get to pick out a prize. My mother also brought him a gift bag full of fun books.
We had one issue in that his oxygen levels were too low for them to let us leave the hospital. We were the last ones on the surgery floor, so he got lots of special TLC. They gave him a steroid to shrink swelling and he vomited mucus and secretions up immediately. (yes, I know yuck). Anyway, that must have been what was blocking his airway enough to keep him from getting the Oxygen he needed, because his levels immediately shot up and we were released soon after. So...since your child is older, be prepared to tell them to cough if needed. (my little guy was too young to understand that)
Its not easy, but its so much better than I expected. Our doctor advised us to plan for the worst and hope for the best! :) She said some kids will be on Tylenol by the 5th day, and some may need 2 weeks.
Best of luck! We were up at 5am yesterday eating ice cream. It was kind of a special little moment. :)