A maioria dos lugares permite que você pague com dinheiro em euros , mas com uma taxa de câmbio atroz; vending / ticket / etc. máquinas não aceitam euros ou plástico (com pouquíssimas exceções).
Retirar CZK em um caixa eletrônico provavelmente afetará você com uma taxa de saque no exterior, então essa é a segunda opção menos vantajosa (verifique com seu banco / emissor do cartão, aparentemente há bancos que não cobrar por saques em caixas eletrônicos estrangeiros; observe também que você fará uma retirada em uma moeda diferente da moeda da sua conta).
Se você está com pressa, há trocas de dinheiro nos lugares turísticos - mas tome cuidado para qual taxa você está olhando - a taxa CZK comprar é o que te interessa aqui.
Trocar dinheiro em um banco proporcionará a melhor taxa de câmbio.
Uma opção que não vejo mencionada ainda é pagar com cartão eletrônico - Visa / Mastercard é o combo mais aceito, e o dinheiro é debitado na taxa de câmbio atual. É claro que, quanto mais longe das grandes cidades você conseguir, maior a chance de o local aceitar dinheiro apenas; mesmo em Praga, a taxa de aceitação está em torno de 80%, mas continua melhorando com o lançamento do cartão / terminal sem contato.