Despite its relatively small size, Cesky Krumlov is home to one of the largest castles in the country, second only to the massive castle complex in Prague.
Italy is a country with magic powers: it has the ability to transport its visitors to fairytale places. Let's see the most magical castles of the country!