Spanish Grand Prix: 10 things to do in Barcelona on race weekend