the free plan on 000webhost is locked on PHP 5.2, so it isn't really good.
i would recommend proboards for a forum. they host the forum i made, Crazyfox.
Using Proboards, createaforum, etc. to make a forum is a terrible idea. You should rather get a web hoster and install something such as MyBB, FluxBB, or SMF yourself.
I recommend infinityfree.net though, pretty reasonable for a free host. They don't accept .tk domains on a free plan but you can use the other freenom domains (since you don't want to spend money on it) without an issue if you're looking for one of those. Last time I checked there's no real limit on things such as databases, storage, etc. but you can't use an excessive ton.
Weebly is good for something simple like that, but if you want total customization, then Neocities.
Weebly is complete ass when it comes to websites.