At first, you need to decide what you want to host. Make a note of what features are needed to start your website. Check which sites fulfill your demand. Create accounts on those sites and experience yourself. Then decide which site is the best for you.