Innanzitutto chiariamo una cosa, il dominio è di secondo livello quello che andresti a prendere e non di primo, seconda cosa decisamente hosting linux, sono sicuri e più stabili rispetto a windows server. Terzo punto, mysql devi averlo per forza di cose, altrimenti i dati per il database ndo li metti? (es. articoli scritti da te, utenti con relative password ecc ecc). Quarto punto, ti consiglio Wordpress come hosting oppure Netsons, Aruba evitalo come la peste! Quinto punto, se è un blog che devi aggiornare poche volte, e non ti serve per lavoro, ma per hobby, non ci spendere soldi inutili e prenditi uno spazio altervista gratuito con un dominio di terzo livello, poi se cambi idea puoi sempre comprarti un dominio tutto tuo più in là