The William McKinley Presidential Library and Museum in Canton, Ohio, is a joy to visit. Of course it explains the life and assassination of the 25th president. The museum also has a series of rooms reconstructing life in the late 19th century. These include a living room, bar, barber shop and dentist office. Also on display are antique cars and a fire engine. In addition, the building hosts a science center and a planetarium.