Pretty hard to find travelers checks these days, and merchants are not required to accept them.

You can get travelex or other pre paid cards at the airport for use overseas.

As noted, ATMs are pretty simple to use