When I went to Thailand almost 2 years ago I didn't think about starting a company there. I was going to enjoy summer all year long and life as a digital nomad.
The in-house solution from your cheap hosting provider is gonna be expensive... you have to look elsewhere.
While there is a vast pool of hosting providers to choose from, it boils down to how much money you are willing to spend.