Cochem is a picturesque town where medieval castles, scenic vineyards and cobblestone streets invite you to step back in time ...