Who are people using / happy with for hosting the customer portal? We do not run any servers in house nor do we want to. Our needs are very small so an economical virtual hosting partner is what we are after.
We host our portal on Digital Ocean, if your needs are small you can probably get away with the $5/mo linux box.
We use Linode for things like this and they perform very well.
I use digital ocean as well. $20/monthly
We use Digital Ocean