I'm in Barcelona at the moment.
Hola BCN ticket is good value. I think it is 27 Euros for 5 days, which gives you unlimited use of the metro, buses and trams for five days. If you by it online and pick it up at the station, you get 20% off too.
The weather has been very British over the last...