OK, so this is what I am gathering:

US cash is perfectly acceptable. Nothing bigger than $50 bill. Am I correct in assuming that most businesses will have prices in both Belize and US dollars?

Get a card that has no Int'l transaction fee. I have an AmEx Platinum that has no Int'l fees, but it seems like this may not be accepted widely?

In conclusion: bring cash, bring a credit card, forego traveler's checks. Correct?

~Bull