Ann Arbor & Grand Rapids voted among most charming small cities in the US

To be eligible for inclusion, the destination had to have a population of fewer than 250,000 people.