What is the best means of currency while on the island? Cash, debit/credit card, or traveler's checks?

Where is the best exchange rate: US or Belize (I'm sure that's a no brainer but that's way too much math for me!)?

Any other advice for us? June 16-22. Gosh dang I'm excited!