One of the best cities to visit in Spain, this guide includes all the big hitters plus a few more lesser known Barcelona attractions. 4 days in Barcelona is a really nice amount of time to see the main sights, build in some more authentic experiences of the city and enjoy yourself some chill time.