Barcelona is a very popular destination in Europe for a short weekend city break. But even for a longer beach holiday this is a favorite vacation city for many people. What makes Barcelona so popular? The climate, the architecture, the landmarks, the squares, the history and last but not least its perfect location. Barcelona is one of the few cities in the world that is not just an amazing city to stroll through but also has a proper beach. It is located along the The Mediterranean Sea and this is what makes Barcelona such a great destination.