That’s Milford, New Hampshire for you – a quintessential New England town where retirees have discovered the sweet spot ...