Traveler’s checks are as outdated as the Grand Tour of America. Most people don’t carry them anymore because processing them to cash and recording the check number is more painstaking than the ease of swiping a bank card through an ATM.
More important, the checks simply aren’t cost-effective and are no longer widely accepted. Most banks would still convert them to currency, exchange counters and some hotels, but the transaction will carry a fee. And that fee is equivalent to using your ATM card to withdraw money or just using a credit card.
Times have changed and these days some companies offer credit cards with zero foreign transaction fees (VentureOne Rewards Card) which saves a few bucks as compared to paying anything between $3-$8 for fees (hosting bank in the country you use and your bank in country you’re from) using an ATM.
Carry some cash tucked under your clothes, if you must.