- Edited
Depends on your budget and what kind of project you are starting. In order to host flarum you need access to.
- SSH (command to install composer)
-File manager (if you are planning on coding)
- Cpanel with SSH if you want to install composer and you don't have much technical skills.
but what i recommend is to go with the host the provides the best support and performance as Flarum is still in Beta and many things can go wrong http://flarum.org/docs/installation/.
If you just want to test flarum but not for production than i recommend installing wamp or lamp which are webserver that you can install directly on your pc and run the flarum software in your pc.
links:
http://www.wampserver.com/en/
https://bitnami.com/stack/lamp/installer
I hope that helps Pramire