If great tasting food, designer clothes and some unique architecture is what you're after then Barcelona is the answer!