Good football team, great beaches, delightful tapas, and dreamy architecture. There’s just nothing bad about Barcelona, the Mediterranean seaside capital of Spain’s Catalunya region.