Join us on a journey back in time to the Middle Ages when fabled kings ruled over German lands from daunting castles, when powerful bishops built giant cathedrals and mammoth monasteries arose, and when aspiring towns secured their wealth by thick city walls and gated towers – fending off their enemies’ marauding troops. Soak up the romance of a historical wonderland that comes alive in the tangled streets of Germany’s quaint medieval towns and foremost in its local festivals where ancient Germany’s rich cultural heritage is revered.