Here's my top picks
Chiang Mai - food, cheap rentals, things to do. Pollution the downside.
Nong Khai - food, relaxed, views. Downside is bit quiet.
Koh Chang - really nice beaches and atmosphere. Downside isolated and quiet.
Hua Hin - steady for all things. Bit lacking in fun.