The Bellingham Public Library is a great community resource. They offers a wide variety of books, magazines, DVDs, books on CD, downloadable audiobooks, music CDs and other material for your informational and recreational needs.
They have free internet computers and free wifi access. They have a great kids library, and offer a wide variety of educational and recreational programs, and you can even download audio and ebooks. There is a branch in Fairhaven and a small branch at Barkley Village.