Before you take out the CC, visa charged me an international fee of 3% on every purchase I made. I took cash once, and was charged $5 + 1%. The fees really added up.
I was only charged an extra fee once, and that was in Tikal.