There are many different options for hosting, but most applications would do well with one of the cloud providers — Amazon Web Services, Google Cloud Platform, Microsoft Azure.
Our general favorite is AWS, but for certain applications there are other options that will work well. These cloud providers have become quite complicated and without knowing the ins and outs, it’s easy to overspend or not take full advantage of available features.