I've been twice in Czech Republic, both in professional trips, that allowed several hours for tourist occupation.
In the first trip I flew to Munich, to visit Zwiesel, from where we took the train that, changing in Karlovi Vari took us to Prague.
A couple of days in Prague allowed a day trip to Zelezny Brod, and a general visit to the city, before flying back to Portugal.
The second visit was even shorter, and confined to a new visit of town.
Both trips were in winter, so, the pictures made by Tito in summer made me jealous, and decide to have a third time in town... in summer.