In total, I recommend spending at least three days in Barcelona but four is definitely the sweet spot. With four days in Barcelona, you can easily take your time visiting the numerous well-known spots but also have enough time to get lost in a beautiful neighborhood or the bottom of a delicious sangria (or four).