Si es un dominio .com.mx seria mejor comprarlo directamente a nic.mx ,es muy facil.
Para el hosting existen varios proveedores, aqui en México hay muchos muy caros respecto a precios mundiales.
Pero afortunadamente existen algunos que combinan calidad ,atención y precio.
Hostings que te recomiendo con pago en banco y/o tarjeta de credito:
dattatec.com nrda.net