Per installare Joomla le cose che ti servono alla fine non sono moltissime:
- Apache
- php
- MySQL
Quindi se il tuo host ti mette a disposizione tutte queste cose non dovresti avere alcun problema.
Passare da un sito statico con solo pagine HTML ed uno realizzato in Joomla non è un problema, certo è vero che dovrai dare un occhio ad un minimo di documentazione che ti spieghi come muovere i primi passi con questo CMS, ma questo sito è pieno di queste cose, i vantaggi che però trarrai dalla gestione di un sito con un CMS come Joomla saranno tali da ripagarti completamente dello sforzo iniziale.
L'aspetto di un sito Joomla può essere curato tanto quanto e anche di più rispetto ad uno realizzato staticamente con pagine HTML e CSS... da questo punti di vista non avere dubbi.
Il costo... direi che sei ti armi di sana pazienza e ci dedichi un po' di tempo il costo è prossimo allo zero

Primi consigli:
- prova a creare il tuo sito in locale
- cerca un po' di documentazione, qui, su come creare il tuo sito in locale
- cerca un po' di documentazione, sempre qui, sull'utilizzo di joomla
- cerca documentazioni e risposte alle tue domande nella sezione wiki/Guide
- utilizza la funzionalità di ricerca
- sappi che per qualsiasi altro dubbio il forum è molto attivo e contento di
aiutare
A presto
p.s. se sei un utente Mac presto ci sarà una guida anche per Mac... pazienta in questo caso