I'm planning a trip to Bath Archives/Library probably by train. Need somewhere to leave DH with DS to keep them both amused for a couple of hours. Also any child friendly cafes for lunch please?