General things to know:
22 Things you need to know before you visit Chiang Mai - Little Grey Box
To-do list:
Chiang Mai Budget Travel Guide (Updated 2023)