Pick two cities. We'll tell you which one wins. Data, not feelings.
The verdict
Chiang Mai wins this one pretty convincingly — Bali has its charms, but the data doesn't lie.