Santa Eulalia is the patron saint of Barcelona and her shop should be made the patron saint of fashion. Founded in 1843, this shop is not only still in the game but also at the top of it. With all the latest lines from the top brands this a store that will knock your socks off. And then you can buy a new pair. And with Balenciaga, Lanvin and Thakoon, amongst many others, you’ll be spoilt for choice.