Yes, you can host your website at no cost. However, hosting features are limited for free accounts.