Lo primero es el dominio, primero selecciona el nombre y despues verás si dispones del .com o .es disponible (no te recomiendo .com.es) una vez tengas el dominio debes escoger el hosting (te puedo recomendar comvive.es, todos mis dominios están con ellos y ni un sólo problema, que conste que ni trabajo para ellos ni obtengo beneficio alguno).
El tema de la web no es facil pero tampoco una odisea, con html como te han dicho olvidate para el desarrollo del mismo, ya que necesitarás php, asp o java, además de conexión con base de datos. Puedes tirar por una solución ya implementada como joomla+virtuemart, no es dificil pero si te requiere dedicación y conocimiento. Lo bueno es que al ser libre tienes grandes comunidades en las que encontrar información.
Si deseas mandame un privado y te doy más información.