Begin your trip at the famous La Rambla, a bustling pedestrian street lined with shops, restaurants and street performers. Walk through the charming streets of the Gothic Quarter where you can admire the medieval architecture, including the Gothic Cathedral, and shop at local boutiques.
Start your day with a visit to Park Güell, a whimsical park filled with colourful mosaics and sculptures that offer breathtaking views of the city. Next up, head to the world-renowned Sagrada Família basilica, an architectural masterpiece designed by Antoni Gaudí.
Take a day trip to the stunning mountain range of Montserrat, and visit the Benedictine Abbey of Santa Maria de Montserrat. Upon your return to the city, marvel at the striking facade of Casa Batlló, another masterpiece by Gaudí that showcases his signature modernist style.
Spend your day exploring the trendy neighbourhood of El Born, filled with artisan shops and trendy cafes. Take a stroll along the marina in La Barceloneta, where you can find some of the best seafood restaurants in the city.
Get a taste of Spanish culture with a visit to Poble Espanyol, a Spanish village replica that showcases the country's rich heritage. If you are a football fan, don't miss a tour of the world-famous Camp Nou, home of FC Barcelona.
If you have more time, consider a visit to the famous Picasso Museum or a trip to the nearby beach town of Sitges. If you have less time, skip Casa Batlló or Poble Espanyol. Don't forget to try some traditional Spanish dishes, such as paella and churros con chocolate. Be sure to check the opening hours and book tickets in advance to avoid long queues.