We have found cash is best. We estimate what we will need per day plus any trips we want to take while there. You can gauge trip costs from the different web pages (Mayan Ruins, water taxis, etc). Most places have a safe either in the room or at the front desk area that you can lock up extra amounts.