Ceske Drahy have just introduced a new direct train to from Prague to Cesky Krumlov.
It departs Praha Hlavni Nadrazi at 8:02 and arrives in Krumlov at 10:50, calling at Tabor and Ceske Budejovice.
It returns at 14:02, arriving back at Hlavni Nadrazi at 16:57, also calling at Tabor and Budejovice.