The EU could fund housing voucher programs in safe areas of Africa and the Middle East, and make housing vouchers available to refugees.

Private organizations create housing complexes, handle most of the paperwork, security, deal with local officials and red tape, etc. Then they are compensated by those housing vouchers. All the EU has to do is provide the cash 🙂

That would benefit both the private sector and governments of countries hosting those housing complexes, and stimulate their economies.

It would be a lot cheaper to house them in countries where housing prices are low, than in expensive countries like Germany 🙂