Cesky Krumlov in the Czech Republic is a fairy tale of medieval castles roaming in Europe Krumlov, Czech Republic,Czech Republic