Top 100 best cities to live in the US: Livability Top Stories March 29, 2017 Rochester, Iowa City, Ann Arbor, Olympia and Charlottesville are listed as top five by Livability, an independent research organization.