I've worked remotely out of Chiang Mai, Thailand for a short period and it was pretty awesome. There's a lot happening there, specially with the Blockchain events and meetups that I went to. Met some really smart people there.
Co-working spaces are plenty and pretty good.