Crowned by historic Cochem Castle, this German town is one of the most picturesque on the Moselle River. With its historic center and abundance of well-preserved half-timbered buildings, it’s the epitome of a fairy tale town. That it is surrounded by some of the region’s best vineyards doesn’t hurt, either.