Teylers Museum is an ideal rainy day destination. Situated in Haarlem, just a short train ride outside of Amsterdam, it's the oldest museum in the Netherlands. Teylers Museum features an eclectic mix of exhibits on natural history, history of science, art by the grand masters, and much more. We were drawn into a series of small interconnected rooms.
We had a handy free audio guide to direct us through the exhibits.