Hola,
Creo que para recomendarte un hosting lo primero que debes hacer es darnos más datos acerca las características del site, esto es, transferencia, espacio, etc,...
Yo te recomiendo aruba.it
Por unos 50 euros al año tienes espacio ilimitado, transferencia ilimitada, emails ilimitados,... Sé que esto en realidad no existe, pero yo he llegado a tener transferencia al mes de 1000Gb. Actualmente tendre unos 10 gb de espacio. Y no uso más porque no quiero.
Yo llevo dos años con ellos, aunque sé de muchísima más gente que lo usa. No he tenido problemas. Rara vez el servidor ha caido pero supongo que ocurre con muchos otros hosting. Yambién debo advertirte que hay gente que ha salido tarifando con ellos, pero es como todo.
Un dato importante a tener en cuenta es que muchas empresas de hosting revenden el producto de aruba.
Te puedo contar mil cosas mas pero bueno para eso sera mejor que me preguntes.
Espero haber sido de ayuda.