It takes at least 3 days to see the "top tier" sights of any major city, if that's all you're interested in doing. To really experience the city and its culture you need at least 5 days, plus time for any day trips for regional attractions. Barcelona is spectacular so don't short-change yourself if you can stay longer.
Rate article
