Frankly, converting cash almost always gets you a terrible exchange rate, but my guess is that you would get a better rate by going to Germany or Austria and changing your koruna and forint to euros (as the exchangers there would have more demand for Czech and Hungarian currency).