Hola,
Alojar DNN en España es complicado y, sobre todo, caro. Si te vas a un alojamiento compartido tendrás problemas para abrir los permisos de la carpeta de instalación de DNN y el espacio de SQL que suelen ofrecer es ridículo o enormemente caro (yo no montaría un DNN con menos de 200 Mb de espacio SQL).
La opción perfecta es disponer de un servidor dedicado en el que hacer y deshacer a voluntad, pero además de lo caro que sale, es necesario disponer de capacidad de administración de sistemas, un buen panel de control tipo PLESK (otro sobrecoste) o una administración delegado (sobrecoste casi prohibitivo).
Una opción medio razonable con algunos proveedores es contratar un servidor virtual, que no sale tan caro y permite dimensionar recursos más a medida.
Estoy trabajando para encontrar la mejor opción posible que me permita alojar DNN en suelo español (por rendimiento de conexiones y protección de datos) a costes razonables. La compartiré aquí cuando la tenga :-)
Salu2,
Francisco