Barcelona is the most amazing city in Europe. Located on the coast of the Mediterranean Sea, it is a modern metropolitan city shaped by a splendid culture and magical architecture.