Deve ser fácil encontrar um lugar para trocar euros ou libras para a moeda local na Chéquia e na Hungria.
Os dólares também funcionarão, mas como você precisa de euros e libras de qualquer maneira na Áustria e no Reino Unido, isso só aumentaria seu orçamento de taxa de câmbio sem uma boa razão para fazer uma transação separada de peso por dólar.
Você pode ser capaz de obter lugares turísticos em Praga para aceitar euros, mas espera obter uma taxa péssima para eles em comparação a ir a um contador de câmbio real. Libras ou dólares serão piores.
De qualquer forma, não pense demais nisso. Se você tiver apenas alguns dias no país, a perda que você fizer com o dinheiro local deixado no bolso quando você sair vai compensar as pequenas diferenças nas margens da taxa de câmbio que existem entre libras e euros de qualquer maneira.