Опыт показал, что английский в Чехии (а также окружающих её странах) практически бесполезен, полезнее немецкий.
Вообще никакая загранпоездка не бывает неожиданной - у вас всегда есть минимум пара недель, а то и больше, от момента решения до самой поездки. Вот и употребите это время с пользой. Достаньте разговорник, выучите как минимум правила чтения, основы грамматики (как образуется мн. число, вин. и род. падежи и пр.), ну и сотню (ладно, полсотни, если тяжело) самых ходовых слов.
Я, владея русским, украинским, белорусским и польским, в Чехии проблем не испытывал. Конечно, нужно привыкнуть. Ну и вести себя корректно, а не как некоторые туристы.
Ну и тут уже верно заметили: им нужны ваши деньги, так что они сами заинтересованы в понимании...