Tucked away in the storybook-small village of Chelsworth in Suffolk, The Peacock Inn is a centuries-old pub with serious culinary credentials, as Nick Savage discovers during a wintry weekend away