Salaam
Barcelona is probably one of the most beautiful places i have been to, the people are warm and friendly. I was only there for a two days as i was based in Salou.
If your taking any footy fans try and get a tour of the Nou Camp where Fc Barcelona play as the stadium was terrific.
In barcelona, go and see the light show at the magic fountain - it was the best part of my trip.
I second that, it was the best part of the visit and was a sight to behold. I remeber they had some chinese guy who would write your name out with chinese caligraphy absolutely amazing.
Inshallah all the best on your journey and may Allah grant you a safe return.
kh