Celebrating 20 years of service in October, the New Braunfels Public Library provides free library cards to anyone living within city limits. The library, at 700 Common St., New Braunfels, offers thousands of print and audio books, computer workstations, homebound services and more. 830-221-4300. www.nbtexas.org/library