Castle Cary in Somerset is a charming market town that's often overlooked compared to its famous neighbours - but it's every ...