What is the happiest city in the world? What is the best place for your next conference? Where do the healthiest people live? Check out a selection of the world’s best cities – best for life, best for sport, best for business. Here they are: San Francisco, Denver, London, Frankfurt, and Melbourne.