1-Y'a pas de réponse universelle, mais oublie Dreamweaver, mieux vaut un editeur plus neutre comme notepad++ et autres du genre (si tu fais un interfaçage avec FSB2 au moins ça gerera correctement l'utf-8)
2-Pareil, y'a pas de réponse parfaite, mais disons que l'idéal c'est d'avoir le nom de domaine chez un registrar, l'hebergement chez un hébergeur a part, et pour commencer un serveur mutualisé suffira (ovh, 1&1, etc .. en proposent), mais si tu peux avoir une bande passante illimitée c'est mieux que d'avoir 100 go d'espace disque par exemple
3-ça depend vraiment de comment tu veux le faire, si le but c'est de faire un truc vite fait, oui ça suffit, mais comme tu dis vouloir mieux que ça, il va te falloir certaines notions avancées poru que ça tienne la route