Small towns have a way of winning us over. With charm practically oozing from cobblestone streets and character seeping ...