I change U.S. dollars into pesos at the bank in Mexico. With Belize dollars, I try to get pesos at Belize Bank in Corozal, if they have any, they give the best rate of anyne, however, if you do not have a Belizean passport they will restrict you to $250 U.S. equivalent. They let my husband change as much as he wants, he's Belizean. There is a money changer at the mall by Liverpool also, there is a money changer at the Nuevo Mercado, there is a little windowsed place on the right side of the street near Pollo Brujo that will change Belize dollars into pesos, in addition to several on Avenida Heroes which is the main shopping boulevard that will change Belize dollars into pesos. I agree with Simon and Martin, you get a much better rate with U.S> dollars than with Belize dollars, sometimes up to 10% better, it all adds up in the end.