Cochem is a town at the river Mosel. Above the town, you can find an old castle: Reichsburg Cochem.
The term Reichsburg (empire castle) is from the medieval Holy Roman Empire, a time, where the imperator has had to move around in his empire constantly to control and to govern it.
This castle was founded in the late 12th or early 13th century and reconstructed in the mid 17th century. Thus it is a good example for the neo-gothic architecture style.