the castle of Cochem, perched on a hill