just FYI: i don't know about your card, but my citi mc also charges a currency conversion or "foreign transaction" fee of 3% for each transaction in Bz. ($3 on every $100). we tend to bring lotsa cashola, and use my card only for big ticket items, like room & flights.
i also believe the vendors get charged high CC fees in Belize, so we try to pay cash to small businesses & stores, as a courtesy.
when bringing cash, we like to bring plenty of small bills too, for tipping, and cuz many smaller places such as street vendors often may not have change for a US $20 on a $2.50 purchase.