Cochem Castle is one of the most beautiful castles to visit in Germany. Gorgeous and easy to reach, it perches among the vineyards, 100 meters above the Mosel river. Together with the pretty town below, it makes for a great weekend trip.