The Williamsburg Library is fabulous! The building itself is fairly new. The library has numerous computers for the public, and they offer computer skills classes for those needing help. The library has a great reference desk who will make a book list based on your preferences. You can add yourself to waiting lists for books and DVDs online, as well as check your position. Patrons can also suggest books for the library to add to its collection. The staff is very helpful and make the library user-friendly.
http://www.wrl.org/
more