Hola,
1º No es que te los den, es que tienes disponibles para crear tus correos con la terminacion del dominio, ejemplo:
[email protected]
2º El que mejor soporte te de ;)
3º Normalmente se usa la interfaz de la empresa de hosting para la mayoría de las cosas.
4º No tiene por que ser así.. tiene que ser multidominio el hosting, si la empresa no te permite meter mas de un dominio no podrás, pero si es multidominio y contratas un ejemplo... 100gb puedes contratar y añadir al hosting los dominios que necesites usando el mismo espacio.
5º (Este punto es mio) Si no tienes ni idea y vas a empezar contrata con una empresa que te ayude si no lo tendras complicado.