#1 También podrías probar una Escuela Municipal de Idiomas. Hay una en toda España llamada "Get Brit!" Mira si hay una cerca de donde vives. En Sevilla son 27€/mes con matrícula de 15€ (creo que es para todas partes igual), te examinan de Cambridge o Trinity, dependiendo del lugar.