Barcelona is the most fantastic city you can visit. Where else can you combine history, culture, food, fun, large city, beach, the Med, and all the eclectic Europeans that journey to the mecca that is Barcelona. It's fabulous!