El dominio es el nombre de tu página web, esto vas a tener que comprarlo en alguna empresa externa a la plataforma probablemente. No te dejes engañar por ninguna plataforma que te incluye el dominio. Es decir, si el dominio no es exactamente el que tú quieres o no está a tu nombre, la página web no es tuya. Mucho cuidado con esto.
El hosting es el sitio donde vas a almacenar tu página web, esto es un poco diferente y puede ser que algunas empresas ya te lo incluyan en el precio, por ejemplo Shopify ya te incluye el servicio de hosting. Pero también habrá casos en los que tendrás que comprarlo en empresas externas a la plataforma, por ejemplo WordPress.