Hi there, the weather in Barcelona & the eastern side of Spain should be quite pleasant with warm afternoons, however once you get to the South and through the Straits of Gibraltar, you should expect the temperature to drop quite a few degrees, the winds to pick up & more rain than sun.
Having said that, weather is weather, and whether is follows it's normal seasonal pattern is anyone's guess. I would suggest packing layers of clothes, along with a good waterproof jacket & brolly.
As for tours in Barcelona, if this is your first visit, then the hop-on hop-off buses provide excellent value tours to all the major spots and have headset commentary. There are 3 loops covering different areas of the city, you can buy tickets for any or a combined 3-loop ticket, either per day or for a 2-3 day pass.
Also I know a few people on this site have used local taxi companies (both for airport transfers & tours) & have posted the details here before, so hopefully they'll pick up your message & re-post them. If they dpn't then you may be able to find the messages using the search+ facility on the top of this window & look for the word Barcelona.
Remember that Barcelona is like any large European city, so hold on to your valuables, be wary if approached by strangers, and stay in the main well lit parts of town in the evening.
Hope this gives you some help,
Alan & Katrina
Last: P&O Oceana December 2016
Next: NCL Jade August 2017
Then: P&O Ventura December 2017
Golden, Grand(2), Caribbean, Royal, Sea(4+1 aborted)
Adonia(4+2), Arcadia, Artemis(2), Aurora(5), Azura(2), Britannia, Oceana(4), Oriana(12), Ventura(2), Victoria(5)
QM2(2), QE2(9), QV(7), QE, Caronia(2),
Oceania Nautica, Minerva, Minerva II, Fred.Olsen(8), NCL Jade, =X= Eclipse, HAL Ryndam, Aza.Journey, CMV Magellan