You can enjoy Český Krumlov even in winter. Of course, the beauty of the architecture is better enjoyed with the sun on your back, but in winter you can avoid the crowds and you can also go skiing or ice skating in Lipno. There are also ski areas in Austria and Germany nearby.