There are many web hosting providers who can provide FREE hosting but it may not be reliable for production website. We recommend to go with reliable paid service which you can afford. Here are options for shared hosting as well as for dedicated server.
Many accounts will be hosted on same server, your sites performance depends on the server load.
Per month cost may be around $4 to $10, here are some reliable shared hosting providers.
Cloud or Dedicated Server Hosting
On dedicated server you will not face issue for site performance. Amazon AWS offers FREE 512MB server instance for 1 year. Dedicated cloud sever cost per month can be $6+ onward(for 512MB), it can go up depending on server instance size.
Here are some reliable cloud and dedicated server hosting providers.
- Rackspace (Question2Answer.org and this site is hosted on Rackspace server)
- Amazon AWS
- Digital Ocean
Also check Cloudlook which can help you to evaluate some popular cloud hosting providers.