From the medieval castles steeped in history to fun museums for the whole family to tasty trendy restaurants, here are the best things to do in Carlisle!