A compact seaside metropolis, Barcelona is a bright, fiery star lapped by the Mediterranean,a magnet to everyone from art-loving beach bums to business execs with a weakness for sunny downtime. Immigrants from Europe,Africa, South America and Asia are stirring new colours into the already potent mix. Barcelona is a bicultural city at heart, with two languages (Catalan and Spanish) and a population whose forebears come from all over Spain.