Прежде чем создавать свой блог, нужно хорошо подумать, что Вы хотите получить в итоге и зачем. Я как-то написал
небольшую заметку по этому поводу.
Лучше всего подойдет отдельный платный хостинг (рекламой управляете сами), но тогда формулы в ЛаТеХе будете либо делать руками через картинки либо через всякие сервисы, предоставляющие услуги хранения формул. Другой вариант: заказывайте выделенный сервер и устанавливайте себе там всё сами, это надёжнее в том смысле, что отвечать за всё будете именно Вы. В какой-то степени это даже надёжнее, чем ставить сервер у себя дома. Но прежде чем платить деньги да это, Вам следует убедиться, что оно того стоит.
Если движок для блога не самописный, то ещё придется поковыряться в чужом коде, чтобы вставить кнопки управления ЛаТеХом. Короче, лучше сразу всё продумать, потестировать на своём компьютере (сделайте локальный сервер, например, через
denwer), а потом запускать в сеть.
Ещё придумайте и закупите домен второго уровня, чтобы солидно было. В зоне RU рублей 100 в год будет.