A castle high above the Danube