Many all-inclusive resorts are cashless and you charge everything to your room and then pay at the end of the trip. Most resorts require a credit card when you check-in, so if you don’t have one, we strongly recommend that you get one before your trip. You don’t need to get local currency to shop in some countries. The US dollar is accepted at most stores and craft markets within the Caribbean and Mexico. Sometimes you do get a better deal when dealing in local currency.  When traveling abroad to destinations such as Europe you will need to exchange your money for the local currency in most cases.