Cochem, Rhineland. Germany
Cochem, a small town in Moselle river valley is a must visit holiday destination as it has lots to offer. The village is famous for its stunning half-timbered houses, vineyards and its river valley. The hilltop castle is also an icon of the town that one must check out.