the best time of the year to visit this city is in summer, there's a lot of things to do outside (rafting, concerts) & most of the restaurants only opens this time of the year. I went in spring and learn this lesson by myself. Most places were closed, it was a ghost city.
Fun fact: remember that movie Hostel, it was in this city Cesky Krumlov