Science fiction often shows us dark, grimy, dystopian mega-cities in the future, but are such planet-wide cities possible, what would they be like, and how many people could they hold?