Tucked away in southern Delaware lies a place where time seems to slow down and everyday worries fade into the background – Milton, a riverside gem that looks like it jumped straight out of a vintage ...