I use a free web hosting provider 000webhost.

So far I’ve had no problems. You get good communication, through forums and a support ticket system. This service is perfect for starting a new online community, blog or personal website. The package they offer is more than reasonable. Read more about it here.