I don't know how to make the transfer safe unless they are from Sweden.
You should be able to make very cheap Euro transfers within the
SEPA. The other day I transferred some € to an account in Germany and I only paid DKK 20 (currently SEK 24.13, USD 3.83) for the transfer. In comparison I'd have to pay DKK 150 for, say, a USD transfer to USA.
Cheers,