Asiana Airlines has a program where it collects foreign coins from passengers and someone will sort them out, and donate all to charity.
I keep all foreign currencies, paper or coins. If the euro falls apart, I'm going to need all that pesetas and escudos!
Another suggestion is to sell them on ebay.