America is full of charming small towns with friendly faces and picturesque Main Streets. But not every dot on the map ...