x10Hosting is one of the best free website hosting services. I recommend it because unlike other free services (such the notorious 000webhost and hostinger), it is very stable and will never delete your account without notice or force you to pay by limiting this or that after you used it for some time.
The free service suffices for hosting your WordPress blog, phpBB forum or similar websites. You can even use your free freenom domain for your hosted sites if you like. Although there is no official custom service for free users, you can seek for help in their forum. If you feel the free hosting is not enough, you can also consider to upgrade to paid premium services.