Bern, Copenhagen, Dublin: Which are the best European cities for expats to move to?