Compartido: podrás alojar 1 dominio, o varios si el plan es multidominio, pero todos compartirán el mismo panel de control. Están pensados para uso personal.
Reseller: podrás alojar varios dominios, cada uno tendrá su propio panel de control. Están pensados para revender hosting a terceros, ya que cada dominio es una cuenta de hosting compartido en realidad con su propio panel de control, totalmente independiente de las demás.
También hay quien tiene varios dominios y prefiere usar un plan reseller en lugar de uno compartido, por temas económicos o por tener más "separados" sus dominios.
¿Dónde contratar?, hay miles de sitios donde hacerlo
. Lo mejor es que acudas a algún buscador, como:
http://www.buscahost.com (español)
http://www.buscahosting.com (español)
http://www.buscandohost.com (español)
http://hosting.astalaweb.net (español)
http://www.hostsearch.com (inglés)
http://www.tophosts.com (inglés)
http://www.findmyhosting.com (inglés)
http://thewhir.com/webhostsearch (inglés)
Elijas algunos y después hagas búsquedas sobre ellos aquí o pidas opiniones...