When you say cash do you mean US dollars? And if you use travelers checks don't they charge a handling fee, thus the same issue as a surcharge on using the Visa card? Assuming a certain amount of Belize $'s will be useful, is the airport as good a place as any to get them? We will be getting off the plane and heading right for Cayo so probably won't be able to get to a bank.