Here are the top 10 things to do in the city:
1. Sagrada Familia
No visit to Barcelona is complete without seeing Gaudí's masterpiece, the Sagrada Familia. This iconic basilica, still under construction after over 130 years, is a UNESCO World Heritage site. Explore the stunning interior, intricate facades, and the view from the towers.
2. Park Güell
Another of Gaudí's creations, Park Güell, is a public park that offers surrealist architecture, colourful mosaics, and panoramic views of the city. Stroll through the park and enjoy the whimsical sculptures and vibrant garden areas.
3. La Rambla
La Rambla is a bustling tree-lined street that stretches from Plaça de Catalunya to the Christopher Columbus Monument at Port Vell. It's a great spot for shopping, people-watching, and exploring markets like La Boqueria, one of Europe's most famous food markets.
4. Barri Gòtic (Gothic Quarter)
Wander through the Gothic Quarter, a maze of narrow streets and hidden squares. This area is home to Barcelona's oldest buildings, including the Barcelona Cathedral, and offers plenty of shops, cafes, and bars to explore.
5. Casa Batlló and Casa Milà (La Pedrera)
Both of these buildings, designed by Gaudí, are essential stops for architecture lovers. Casa Batlló is known for its colourful façade and dragon-inspired roof, while Casa Milà (La Pedrera) boasts undulating stone walls and unique chimneys. Both are UNESCO-listed.
6. Montjuïc Hill
Take a cable car or walk up to Montjuïc Hill for fantastic views of Barcelona's skyline. On the hill, you can visit the Montjuïc Castle, explore the Olympic Stadium, and enjoy the gardens and the Magic Fountain, which hosts nightly light and music shows.
7. Picasso Museum
The Picasso Museum in Barcelona holds one of the most extensive collections of works by the famous Spanish artist Pablo Picasso. It's a must-visit for art enthusiasts, showcasing over 4,000 pieces documenting Picasso's early years and his development as an artist.
8. Beach Day at Barceloneta
Barcelona is a coastal city, and Barceloneta Beach is the most famous of its urban beaches. Relax by the sea, enjoy beachside restaurants, or walk along the promenade. You can also rent bikes or rollerblades for a fun way to explore the coastline.
9. Camp Nou
For football fans, a visit to Camp Nou, the home of FC Barcelona, is a must. You can tour the stadium, visit the museum, and relive the glory of one of the most successful football clubs in the world.
10. El Born District
The El Born District is an artsy and trendy neighbourhood full of narrow streets, boutique shops, and vibrant bars. Don't miss the Picasso Museum and the Basilica of Santa Maria del Mar, a beautiful Gothic church. The area is also great for tapas and enjoying the local nightlife.