Everything is dependent on the requirements of your site. Shared hosting is most likely the best option for beginners and smaller sites. VPS or dedicated hosting is likely a better choice for those who require greater control over their website or if they have a popular podcast that people will stream directly on the website. Website builders come with their own hosting, but you can use Bluehost to host your website if you choose to use WordPress.