Barcelona is a great city to visit. Its a real, lived in, working city, rather than a place which survives mainly on tourism. Despite that, the cultural attractions, the food and the overall vibe make it a fantastic place to visit and explore.