Does anyone know which towns in the Czech Republic this was filmed in?
It was filmed in the Czech city of Most (it means "bridge" in Czech).
I think it was situated in Most, an industrial town in northern Bohemia.