In general high-street exchange rates in the UK are not very competitive, so you can probably do better in Spain. However, the online bureaux de change do offer good rates, which may well be better than you can get in Spain.