Source: Tourism MediaCochemA hidden gem in the Moselle Valley, this town has immaculate medieval landmarks, idyllic walking trails and a history stretching back to Roman times.WorldEuropeGermanyCochem