We were staying in the area and stumbled across Callendar House. It is fascinating and free! Staff were friendly and the exhibits were very well displayed. We ate there too in the cafe which had a rather bizarre menu but everything was tasty. Highly recommended on a rainy day in January!