There’s always something happening at the library – stories, music, and other activities for kids; movies and presentations for adults. Almost all are free, in English, and people are usually very friendly there. You can visit libraries in other towns too – not just the one where you live.
Check for events at these libraries:
Ashland, Boston (main branch), Framingham, Holliston, Hopkinton, Marlborough, Milford, Natick, Northborough, Shrewsbury, Southborough, Sudbury, Wayland, Wellesley, Westborough
Other cites/towns – you can Google the [name of your town] and “public library events” (or calendar).
For example, in Google: Somerville public library events