1. I use SEPA transfers but even the slowest option is pretty expensive (I pay ~10 €) if you don't plan to send larger amounts of money, so check @ your bank how much is it going to cost you. Currently I'm looking for a cheaper bank ; ]
It takes at least 3 BUSINESS days (so best to send money early in the week) to send the money. Sometimes a bit more than that, if I make a SEPA transfer after 17h00 it'll be 4 business days.
No ideas about Asia or US though, but if you're from US then Dwolla seems to be a good option, take a look at the fees:
http://www.dwolla.org/help/fees/