Barcelona, Spain is in general a beautiful and very welcoming city, especially when it comes to young people. The creative atmosphere is great, and also for engineering in general. It's cheap to live here, and it should be relatively easy to migrate here.