You should take enough cash in the currency of the country to get you through a couple of days without a bank. Banking holidays and local customs in other countries may not allow you to get to a bank for several days upon arrival. You wlll need cash for shopping, snacks or taxis right away. As for daily cash, it will depend on your methods of paying and your general style of spending. On a cruise you will not need the cash you would need on another type of trip. Look at your itinerary and see how many meals are included and what kind of trip it is. How do I get foreign currency? You may be able to get it at your local bank but you need to call them to ask. Most times they have to order it. You can get it delivered right to your door from TravelEx at www.travelex.com or at a TravelEx location. Request smaller denomination bills.