Hola, te sugiero que mires
http://www.infranetworking.com
yo llevo con ellos desde hace 1-2 años y solo puedo decir cosas buenas. Además (y esto no es
pelotera entre moderadores)
Esteban que es el responsable del soporte técnico es moderador de está sección de foros del web, lo que sin duda es un plus.
Lo que no mencionas es que necesidades de transferencia y espacio tienes, y ese es un dato importante porque está ligado al precio y pues no se si mi recomendación se ajusta al "no más de 100 usd al año"
Los dominios siempre sugiero (sea cual sea la empresa que te brinde hosting) comprarlos en una empresa diferente a la que te proporcione el hosting. De esa forma si tienes cualquier problema con un servicio, no te afecta el otro.