What I do is track all tours on a spreadsheet with the cost and what wife and I owe and if in USD or EUR. I get all that cash ready ahead of voyage and put the correct amount in an envelope and label with date, port, and excursion company. When we get on the ship, I keep them all in the safe and take out each envelope as needed. In addition, some additional for walking around cash.