If you want to have a nice look of the whole city and at the same time to see a historical fortress,visit the Montjuic Castle.
You can go there by car,bus and by cable car.Too bad,we haven't had the chace to ride the cable car that time due to the bad weather.
,