It's always advisable to bring a mix of cash and credit cards on vacation. You should also exchange enough petty cash to cover airport incidentals, tipping, and transportation to your hotel before you leave home, or withdraw money upon arrival at an airport ATM.