While American Express issues some of the best travel rewards cards. it's not accepted everywhere. So we suggest to also bring along a Visa or Mastercard on your trip.