Many people envision small towns as idyllic retreats, where mornings start with coffee in a cozy cafe and familiar faces […] ...