Many local historical societies do not have websites, but you can find their names, locations, contact information, and hours listed on sites such as the Ulster County Genealogical Society and others. Also, many local public libraries have excellent local history collections, such as the Stone Ridge library, the Olive Free library and the Elting Memorial library in New Paltz.