Megacities look great in movies and they’re also where lots of journalists and entertainment producers live. But in 2030, most people will live in smaller cities, just like today.