One of the American marvels is their library system. I've been to NYPL libraries, they are awesome, especially the bigger ones. The public libraries in smaller towns aren't that good (their book collections could be small/uninteresting), but they are still hubs for various activities - movies, free classes, kids stuff etc.