Well, your debit card must link to your bank account -- unless you want to create a "secured card" by depositing a large amount in a new bank account with an attached debit card. That would protect against any losses from overdrafts, since your debit/credit limit would be the amount you have deposited into this account. You can find a list of "secured cards" here at Bankrate.com. Typically there are no fees for foreign debit withdrawals; instead they get paid by charging you more on the exchange rate! But definitely ask about foreign transaction fees before opening a new debt card.As for credit cards with no fees for foreign purchases, you'll find a list of them at this link at Bankrate.com. Some offer rewards, others have lower annual fees, so you'll have to choose between them.