Remember all the Freehosters who died with all the stored webpages on them, like Geocities...
At thirst i would try to see - if you need a hoster, need to buy a Domain, Webspace and so on.
You can also use a free blog like blogger.com, wordpress.com and so on. I suggests to use one of the big players - they "should" be online also in 10 or more years. There you also can buy ore link your custom domain.
When you want to have your own storage and domain - i suggests also to look after a solid offer - for an company who is well known.
Another option is to use a NAS at home for hosting, like Qnap or Synology when you have some IT Skill. They can offer much more than hosting your Domain, you can run Virtual Windows instances on them, allowing RDP Connections and so on. Also VPN is possible.
Here is an article about
But you have to support them by yourself - something what a paid hoster or a free hoster will do for you.