I've found that the answer to many problems with my children is "read a book". If my children are fighting, I'll say, "Why don't we read some books." If we have time before bedtime but need to keep things calm, "Let's get our library books out." If we're waiting for dinner or lunch to be ready, "Let's read some books until the timer goes off." If I'm too tired to do anything that requires any effort, "Why don't you bring me a book to read." Even if one of them says they don't want to read a book, if I start reading aloud, they wander in and start listening.
I really believe that reading is the answer to a lot of problems. Obviously there are educational benefits for my children if I read to them, but it's also just a lot of fun. We go to the library every week and get new books, and it's like buying new toys for my children. Sometimes we do get some of the same books over and over, but usually I know I only have to read a book over and over for a week. (This is especially comforting for some of the really poorly written or annoying children's books out there).
I used to limit the number of books to 2 or 3 for each child each time we went, but I decided I'd rather have them get 6 or 7 and read through them and decide whether it's a book they like or not. Thank goodness for the receipts the library prints that list all the books you have checked out. And thank goodness for the library. They've saved me thousands of dollars and lots of tears.