Barcelona is one of the most popular destinations in Europe. There are lots of reasons for this city craze: the…