Sort:  

Barcelona is a beautiful mix of all - architecture, beach, parks. It's really lovely. :)