Mi sono trovato bene per WP con vhosting-it.com ma anche con GoDaddy (quest'ultimo ha un piano WP "managed" che ti installano loro, molto solido come sicurezza e secondo comodo ed economico), nel dettaglio:
con l'hosting sei più libero di personalizzare il blog ed aggiungere funzionalità, con il blog WP hai le funzionalità limitate (ad esempio sui plugin installabili);
normalmente sono incluse, in numero e spazio su disco variabile a seconda delle offerte
ti conviene sempre avere, almeno all'inzio, dominio ed hosting sullo stesso provider. Assicurati di avere il codice di autorizzazione fin dall'inizio, salvatelo in un posto sicuro in modo da poterlo sfruttare, in caso, per trasferirti dove vuoi - la flessibilità ce l'hai sempre e cmq, puoi trasferire sia via DNS che via Name Server che, a volte, direttamente mediante il tuo hosting.