The historic yet vibrant capital of Spain's Catalonia region, Barcelona is a coastal city known for its galleries, museums, beaches and the unique architecture of Antoni Gaudí.