Dinant is a small town in Belgium, with delightful landscape, surrounded by limestone rocks and a mighty citadel.