Barcelona is a well-known tourist destination and one of the most visited cities not only in Spain but in all of Europe. It has some great number of both modern and ancient sights to offer for its tourists. And below are the places to visit that is ideal for family and a solo traveler.