Как бы делал я: 1. Делегировал бы домен на яндекс сервис DNS-хостинга.
https://yandex.ru/support/pdd/hosting.xml
2. Поднял бы почту на яндексе автоматом для делегированного домена (этим вы снимите с себя задачу по спаму и остальной рутине).
3. Дальше выбирал бы себе шаред-хостинг для статического сайта, и привязывал его уже в DNS-хостинге Яндекса. Сможете потом легко скакать с одного хостера на других, только меняя ip адрес сайта на DNS хостинге.