Welcome to Bangkok" is correct - but it would only be said when that person has just arrived there. I'm not there yet, so you should say something like "You are always welcome in Bangkok" or "You're welcome to come to Bangkok any time" :) That's all - told you it was a mini lesson xD