Barcelona is a brilliant catalonian city in sunny Spain and a great place for backpackers, language immersion or just lazing around on the hot mediterranean beach. Hola!