Barcelona, the vibrant capital of Catalonia, is known for its stunning architecture, beaches, and rich cultural heritage. Here's a brief guide: