I know I've addressed this before but I can't stress it enough. Always keep a book with you to pass the time while you are waiting for something. Last week our family drove to Florida so we spent a considerable amount of time in the car together. Yes, we have a DVD player and the kids also brought their PSPs, but what kept us most entertained during the long hours was reading Harry Potter together. My 11 year old brought Harry Potter and the Sorcerer's Stone with him to read while we were away. He read book three first and decided to go back and read the first two. I thought it might be fun to read it aloud but I had no idea what a hit it would be. I read the entire book during the trip down and my kids were rapt for the entire story. They didn't even want me to stop long enough for a sip of water. Of cours, this left Sean with nothing to read on his own. We eventually found a Walmart and purchased books two and four. I read all of book two to them on the way home and Sean also finished book 4 by the time we arrived in Massachusetts. Yes, they also watched a few movies and played video games but the best time spent in the car was spent reading together.
I am a huge Harry Potter fan and though I rarely reread books myself, it was great to revisit these books. If you haven read Harry, I highly recommend them all.