In the heart of Denmark, Egeskov Castle is an almost unreal sight. Surrounded by forests, gardens and natural moats, the ...