Being the second largest city in Spain, Barcelona offers a fantastic mix of modern and old architecture. One of its most popular sites is Sagrada Familia which is the most beautiful and complex structures. Barcelona can offer a great diversity of architecture and art from old architectural wonders to great modern masters like Picasso.