The faster way to learn a language is total immersion, so what better way to learn Spanish than to travel abroad to a country where Spanish is spoken? EF Schools for Spanish: Spain: Barcelona, Malaga Ecuador: Quito Costa Rica: Playa Tamarindo!