I'll be visiting Jamaica, Puntarenas, Cartagena, Mexico. They have different currencies. Is it worth it getting U.S. traveler's checks (cruise ship site said some ports take TC) or just use U.S. cash and/or credit card or do I need to get the local currency?
__________________
|