¿Hay un hosting para cada país?
Sí, existen formas de contratar un servicio de almacenamiento web que esté en una zona geográfica específica. Sin embargo, una de las grandes ventajas del internet es que no hay fronteras que le detengan, así que no debería ser un problema si el hosting no está en tu país.
Se recomienda usar un hosting que sí esté en el mismo país que tu si tu página solo pretende tener un alcance local. De lo contrario, el lugar del servidor no debe ser un impedimento. Aunque no está de más que busques que el sitio donde están los servidores sea una región con un sistema eléctrico estable.