Yes – you can build your site with WordPress.com and they will take care of hosting for you. There is a free option, although it is limited in terms of what you can do with the branding and design of the site. Paid plans offer more customization and flexibility.