Please read
this thread for your fix. (I swear I've answered questions for x10 hosting three times this month already, I'll ask about having something stickied about it.)
"Cheap" alternatives (under $4/mo) might be
A Small Orange or
Blue Host. If you find "free" hosting be sure to check the Terms of Service because many do not allow 'game sites'. Ask "free" web hosts what their limits on simultaneous MySQL connections are, the maximum storage capacity for the MySQL database, and data caps. (
Byet Host might be a good free host?) Additionally,
avoid any company that offers you a "free domain" - as many will own the domain 'for' you and will not relinquish it to you should you attempt to switch hosts at a later time (
read more on this practice).