I know this has been asked before, but I'm going to Mexico, Costa Maya, Honduras, and Cozumel. I know these places accept dollars, but, does it make sense to get a couple hundred dollars worth of pesos to bring with me? Right now the exchange rate is 18 pesos per $1, so wouldn't pesos go a bit further and then I wouldn't get screwed by the exchange rates the store might give?