Tras mucho buscar es lo mejor que he visto hasta el momento. Te ofrecen 150 megas de espacio web, 4 gigas de transferencia mensual (normalmente dal una Gb solamente). Como guinda, 1 base de datos MySql, la posibilidad de comprar un dominio de verdad, tipo .com o .es y relacionarlo con ese espacio y encima sin publicidad alguna. Qué más puedes pedir? Solo tiene un problemilla (no hay nada perfecto) y es que su portal está en inglés solamente, pero bueno, como te lo voy a explicar paso a paso el idioma no será un problema, ya verás. Si más adelante se te queda pequeño, por solo un par de dolares puede mejorar esas características notablemente.
1.- Visita la web de RazyHosting en http://razyhosting.com (se abrirá en una ventana nueva para que puedas seguir estas instrucciones).
2.- Pulsa en el "Order now" (pidelo ahora) que hay encima del S0.00.

3.- Se abre otra ventana. En el cuadro donde pone "Plan Name" (nombre del plan) elige "Free Hosting Plan" (plan de hosting gratis).

4.- Si no tienes un dominio propio registrado (es lo normal, no te de vergüenza, je je) elije la opción "Free Subdomain" y te asignarán un subdominio gratis, feo, pero gratis...

Como ves, también te dan la opción de registrar un dominio pagándolo (Register Domain), de transferir uno que tengas en otra compañia (Transfer Domain) o de usar uno que ya tengas manteniéndolo en la compañia donde lo compraste (Existing Domain).
5.- Seguidamente, escribe el código de seguridad que te muestran, en el hueco de debajo. Esto es una medida de seguridad para evitar que se registren robots a lo loco. Este sistema de seguridad se llama "Captcha" y seguramente lo aprendas cuando veamos la instalación de foros.

6.- Tras pulsar en "Continue" pasamos a otra ventana donde te piden tu nombre (First Name), tu primer apellido (Last Name, pon solo uno pues si pones dos a veces da error), tu E-Mail (pon uno de verdad o no podrás registrarte correctamente) y el país (Country) donde vives. No merece la pena mentir, no van a ir a tu casa a darte la lata, je je je. Después has de activar la casilla de "Yes, I agree and want to continue the registration" que significa que estás de acuerdo con lo que pone en la ventanita de arriba ( puedes leerlo, no te hará daño) y pulsamos de nuevo en "Continue".

7.- Tras pulsar en "Continue" te muestran un mensaje de bienvenida y te avisan de que te han mandado un E-Milio que has de abrir para ver tus datos de registro y los datos de tu nuevo hosting. Ya puedes cerrar esa ventana de RazyHosting.
8.- Al abrir el correo que te acaban de enviar los datos verdaderamente importantes que has de apuntarte bien en algún lado (en un papel pegado debajo del teclado no los perderás y los tendrás siempre a mano) son estos:
New Account Information:
Hosting Package: FREE Hosting Plan
Domain: (You can add your domain inside your Hosting Control Panel)
Username: 23772
Password: 119ee770
Con ese Username y la contraseña podrás acceder al panel de control de tu nuevo Hosting en la siguiente página: http://www.razyhosting.com/login.html

9.- Una vez allí y tras poner tu Username y contraseña accederás al panel de control de tu web, en la que aún has de configurar una cosa. Al logearte pulsa donde pone "Website Manager", casi arriba del todo:

10.- Ahora pulsa sobre "Subdomain Manager" para escoger el nombre de tu web.

11.- Junto a "Subdomain Name" escribe el nombre que deseas que tenga tu web y a la derecha de ese hueco escoje una de las opciones para la dirección de tu web. Al ser gratuito en la dirección aparecerá también el nombre del servidor que te regala el espacio. Elige el que menos te desagrade (solo afecta a lo feo que se quede la dirección) y pulsa en "Add Subdomain" o incluir el nuevo subdominio.

12.- Pues ya está todo listo! La dirección de tu web es la que aparece en la imagen de arriba, bajo "Subdomain Name". Si haces clic en ella o la escribes en tu navegador verás una página por defecto, que seguirá hasta que subas la tuya y que como siempre, ha de llamarse index.html
Para subir tu página web solo has de tener en cuenta los datos para el FTP, que serán, el username y contraseña de antes y, como dirección del Ftp, la misma dirección que tu web. En el caso de las imágenes estos datos serían por tanto:
Username: 23772
Password:119ee770
Dirección de la web y dirección del FTP: testeo.onlinewebshop.net
Con estos datos puedes configurar ya el FTP para subir los archivos de tu web a tu servidor o hosting. Fue fácil? Pues claro. Para cualquier aclaración no dudes en usar el Foro CCTW que para eso está!