Marin County has a free library system with eleven branches. We typically go to the Corte Madera library, probably because of it's convenient location near the 101 freeway and close to the Safeway at Corte Madera Town Center.
The kids love picking out their own books at the library. Sometimes my six year old will pick one out for me. We head over to the mystery and suspense area and she looks for anything pink. Amazingly enough, she has selected some great novels for me- pink and all. The librarians are always on hand and very helpful with recommendations on age appropriate books. Fortunately their selection criteria extends beyond the color of the book.
Most of the libraries have story time for children as well as classes for adults, including computer classes! Marin.org keeps a calendar of Marin library events. I was surprised to learn you can take basic classes on Microsoft Word or using email- for free - at the Corte Madera library. The Fairfax library has a book club and the Pt. Reyes library has knitting.
If you are looking for Marin County history, the Anne T. Kent California Room at the Civic Center Branch is the place to go. Resources available include books, maps, photographs, oral histories, early voter registers and more.
I am an avid reader and buy a lot of books on Amazon, but the Marin County library is such a great resource that we sometimes forget about. My kids love the library outings, the books are free and you can even check out DVDs too.