Does anyone know where the best rates of exchange can be found in Madrid? Is it a bank, or the airport, or anywhere else? (somewhere trustworthy obviously!)