Martinsville looks like it belongs on a postcard, but living here won’t cost you postcard-collection money. This town near ...