The world's best cities for millennials. From affordable housing and transport to thriving job markets and culture, here’s our pick of the hottest spots for a good life. Dallas, Copenhagen, Bogota, Johannesburg, Berlin, Osaka.