Personal websites or blogs do not require much space and hence there are many hosting providers who have a free plan that you can use. However, free plans come with plenty of restrictions such as low bandwidth, restriction on number of pages you can create and lack of proper support system.
However, there are some web hosting sites that are best even with the restrictions.
Here is a list of top 5 best free personal web hosting sites (with reviews) based on their features. I also took into account, their popularity in compiling the list.