What is best way to bring money. Is there a couple banks on AC to cash the travellers cheques at or is is better just to bring cash, or both. Is the local currency is all in Belize dollars or do they except both?

Prices in restaurants/shops are in Belize dollars I assume?