Esto es como todo en la vida: depende de tus necesidades, pero cuanto mayores sean más vas a pagar. Tienes que pensar si va a ser una página web dinámica o estática, con BBDD o sin ella, con mucho peso (muchas imágenes o así) o no, con muchos clientes o no, etc., etc.
Hay algunos gratuitos pero te suelen poner publicidad y unos límites bastante escasos. Si es para un negocio lo mejor es pagar. ¿cuánto y dónde? Yo te aconsejaría que echases mano de nuestro amigo Google porque es uno de los temas más repetidos de Internet.
Por experiencia, yo he usado Aruba.it y para poca cosa va bien. Cuando crece un poco la web...