Originally Posted by
Mr. Kipper
Most places in Prague take credit cards and many accept Euros (often at better rate than exchange offices), so you won't need a lot of crowns unless you plan on travelling outside of "tourist" Prague.
Have you ever done the math to convert the Euros to Crowns in this situation? My experience is that you are being charged a hefty "exchange rate" if you use Euros. So you can pay for the convenience, but as others have said, the best recommendation is use a bank-owned ATM in both countries to get the best deal.
Same goes for Euros too. Even here in Chicago, the rate to buy Euros at the bank was higher than what I pay through an ATM in-country, the one time I looked, and it required me to go to a main office rather than a local branch.
My overall strategy for Europe is local ATM + credit card with no foreign transaction fees.