While hosting plans can generally be found for less than $5 per month, free hosting can be useful if you're on a budget and have a low traffic site or are just a hobbyist. A good free hosting provider will offer PHP, MySQL, email, ftp, and a control panel where you can manage everything.