Il dominio è solo il nome, l'associazione tra un indirizzo del tipo tuonome.it e il server che gestisce il sito.
Del solo dominio non te ne fai niente dato che senza un server che ospita il sito non puoi avere un sito.
Per ospitare il sito puoi prendere diverse tipologie di servizio, in un hosting sulla stessa macchina vengono ospitati diversi siti ed è più economico, un server dedicato è una macchina solo per te ma si arriva a diverse macchine che funzionano come una super potente.
Un hosting all'estero costa meno ma il ritardo nell'apertura delle pagine è maggiore, l'assistenza non è in italiano ed è più probabile che il sito possa risultare irraggiungibile.
Prendi sempre hosting italiani quando il sito ha utenti italiani.
Non conviene spendere tanto a meno che non si tratti di un sito per il quale stai facendo campagna pubblicitaria e sei sicuro che avrà molte visite dal primo giorno.
Conviene prendere lo spazio da un'azienda che ti permette di trasferire il sito in un server più potente se necessario.
Quale scegliere dipende dal sito, ad esempio se preferisci avere più potenza di calcolo o più spazio disco.
Io preferisco http://www.netsons.com/aff.php?aff=963 al confronto con aruba danno meno spazio disco ma costa meno, l'assistenza in caso di problemi è migliore, il pannello per la gestione dell'hosting è migliore e quando prendi l'hosting danno per scontate tante cose come il database mysql senza limiti che aruba ti vende a parte.
Con quello che costa un hosting semplice su aruba ci paghi un semi dedicato su netsons.
Come mi hanno confermato più volte aruba offre un ottimo servizio per i server di fascia alta ma sulla fascia economica e media si approfitta del fatto che facendo tanta pubblicità vanno tutti la.
--- ---
Su netsons un hosting + dominio con php, mysql, cpanel, mail, servizi e tutto quello che ti serve per gestire un sito fino a 2000 visite al giorno viene 18€ l'anno tutto incluso