Connecticut has a medieval stone tower sitting on a mountain, and visiting it requires zero vacation days or complicated planning. Castle Craig in Meriden offers the kind of easy escape that busy ...