Hotel in a medieval castle offering two restaurants and cooking classes.