В центре города много ресторанов с русским меню и персонал понимает по-русски, на окраинах, в спальных районах такого нет и с русским сложнее. В ресторанах евро не расплачивался, не знаю, но можно платить картой. Евро берут во всех крупных торговых центрах, а сдачу можно кронами брать. Вообще там мало проблем в плане общения, уже в свой второй визит в Чехию чувствовал себя там как дома. Удачной поездки!