I'm headed back to Thailand in January for about 16 days (not including the flight time, 13 hours on Air Canada to Dubai / 2.5 hour layover / 6 Hour flight on Emirates to Bangkok). The Flight (return) was about $1600. Hotels will run between $30-$120 a night (3/4/5 star). Food is cheap (and good), drinks are cheap, the entertainment and culture are awesome. Far safer and cheaper than the US/Dominican Republic/Mexico etc (Walking around town at night is very safe). Nobody goes "All Inclusive". In fact, my whole vacation (18 days) as a solo person will cost about the same as 1 week at a higher-end All inclusive resort in Mexico or the Dominican Republic. And if you think Canadians are "Nice", you've no idea of the hospitality of the Thai's.
Try it, you might like it.
Try it, you might like it.