Barcelona is a very large city and in order to see its most important attractions we recommend a minimum stay of four to five days. Bear in mind that aside from the countless things on offer in the city, many nearby places are also well worth visiting.