city life challenges