4-5 days in Barcelona are enough for Barcelona as you can view the main sights and make the most of the city’s authentic experiences. On day 1 you can visit the Poble Espanyol, La Rambla, and Gothic Quarter.
On day 2 you can visit the Barcelona Zoo, Sagrada Familia and Park Guell. On day 3 you can visit Dali, Figueres and Girona. Keep the fourth and fifth day to visit Barcelona Aquarium, Montjuic Castle, and Camp Nou.