I'm not sure where you're from but I am sure there is a large bank in your area that will exchange money. Or at worse, hang out in your airport at the airline counter for people going to Belize.
FYI: Found the answer - any American Express Travel Office. Exchange rate changes daily Today it is $1.00 US for aprox $2.23 Belize including all fees -NOT BAD!!
The opinions and views expressed on this board are the subjective opinions of Ambergris Caye Message Board members and not of the Ambergris Caye Message Board its affiliates, or its employees.