Возьмите VPS у OVH за 2 евро :-) Самое бюджетное, от большинства атак хватит, если это не заказное.
Настроить конечно придется, но благо есть и бесплатные панели.
Второй вариант - скройте ваш IP хоста через сервис CloudFlare, он школьников отфильтрует, но что-то серьезное пустит все равно напрямую (на бесплатном тарифе).
На вашем хосте должны быть настройки для нормальной работы CF, чтобы передавались реальные IP.
Также можете скомбинировать 1-ый и 2-ой вариант.