Got back last Friday after 4 weeks there. My advice:
* No longer than 2/3 nights in Bangkok- is interesting but hot, dirty and everyone is looking to rip you off
* Definitely do Chiang Mai. Fly up there from Bangkok for 55 quid rather than the 15 hour train journey
* An island is a must- I went...