Český Krumlov is one of the most beautiful small towns in Europe, a UNESCO World heritage jewel in southern Bohemia, encircled by a dramatic horseshoe bend of the Vltava River, whose perfectly preserved medieval and Renaissance centre is dominated by the sprawling, multi-coloured Krumlov Castle, the second-largest castle complex in the Czech Republic after Prague […]