Los plugins usan dos enfoques diferentes para este problema:
1.- Duplicar el contenido dentro del mismo site. de esta forma trabaja WPML, uno de los plugins mas generalizados, pero un gran dolor de cabeza.
2.- Crear un site para cada idioma bajo una instalación multisite y combinarlos. Así trabaja Multilingualpress, gratuito hasta su versión 2. En la ultima versión, la 3, es compatible con el nuevo editor de WordPress. Para mi esta es la mejor opción.
En cuanto a lo de crear una landing donde elegir los idiomas, es muy sencillo. Creas una pagina con, por ejemplo, los iconos de los idiomas que quieras usar y que tengan sean un enlace cada uno al site de su idioma. Usa una plantilla de ancho completo, sin barra lateral. Configuras esa plantilla como pagina de inicio de tu wordpress y listo.
Ahora ya carga. Lo has solucionado?
Hola lordofelotes!
La mejor comparativa independiente de hosting que conozco es esta https://boluda.com/comparativa-hosting/
En ella creo que puedes responder a casi todas tus dudas.
Saludos!