http://www.plutohosting.net is one of the best hosting company out there and has very good and reliable hosting!
Also,we have some free hosting plans but we suggest you to check some on our paid plans because they have more space than the free ones http://www.plutohosting.net/hosting-plans.html