Cochem Germany - Cochem is dominated by an Imperial Castle which stands high on a mountain top overlooking the city. This city was very quaint and fun to visit. The Moselle River runs right through town and I saw several barges pushing loads up the river.