For six years, Livability editors and data scientists have combined our obsessions with cities and data to create our annual ranking of the Top 100 Best