One of the most beautiful cities in Europe, Barcelona is a unique blend of old and new. With beautiful architecture, great food, and a rich heritage, Barcelona is one of world's most popular tourist destination. To have a real experience of the city, one or two days aren't enough. There are numerous things that you can see or do here. Here are my favorite top 5 things to do in Barcelona.