Barcelona, situated between the mountains and the Mediterranean is probably the most cosmopolitan, modern and avant-garde city in Spain.
Barcelona is one of the oldest cities in Europe and has the perfect balance between tradition and modernity, offering a never ending list of things to do to for all sorts of travellers. Foodies’ tastebuds are bound to be satisfied with a great choice of family run tapas bars, and art lovers will fall for the patchwork of architectural styles, from gothic to modernism. This never-sleeping city also offers vibrant nightlife that both locals and tourists enjoy together.