Caldicot Castle has beautiful grounds and will be full of fantastic food this late May bank holiday ...