Europe is home to countless medieval cities. From the fortified city of Carcassonne, to the leaning towers of Bologna, Europe's Middle Ages provided some of the world's most amazing places and history ...