If you absolutely must have money exchanged today, I think your best bet is to go to a large hotel. They sometimes do currency exchanges, especially if that hotel has a lot of foreign clients. They won't give you as good a rate as you'll find at a bank, however.