If you are looking at long term accommodation, Bangkok has many different options for you to select from. However, if you are planning to live in the country for many months and years to come being able to cook for yourself might come in handy as you would not want to be eating out for the rest of the days. Food in Thailand is delightful and taking a cooking class will only make you want to eat Thai food even more.