Travel back in time to the Middle Ages during the annual Kutná Hora Medieval Festival held in the historic city of Kutná Hora. Featuring reenactments of medieval life, traditional crafts, and armored knight battles, the event draws history lovers and families alike.