Continuando:
Pra MySQL sem limite, complemento com meu servidor aqui.
Pra e-mails antigamente tinha o google apps grátis pro domínio inteiro, mas atualmente uso o gmail, que me dá 5GB de espaço e puxo os e-mails do domínio.
É questão de avaliar como complementar.
Considere o seguinte:
Se contratar uma hospedagem com bastante espaço, que custe 300 reais por mês, vai custar 3.600 por ano.
Se comprar uma máquina para MySQL e mais nobreak, pode custar menos que isso.
E pode usar seu servidor pra serviços adicionais, e o nobreak pra sua máquina também.
Como criei meu primeiro servidor MySQL:
Ia jogar uma máquina no lixo, e antes de jogar no lixo, coloquei MySQL pra rodar pra fazer teste.
Ficou rodando por 2 anos ou mais, até colocar uma nova.... rs