Český Krumlov, a UNESCO World Heritage Site, is a lively, medieval town with a unique atmosphere and dominated by a Castle stretching over the meandering Vltava River.