Barcelona is full of all the things you love. Bizarrchitecture, amazing foods, culture, Mediterranean views, and a deep and rich history that is seen on every street.