Some towns just grab you by the collar and refuse to let go, and Guilford, Connecticut is absolutely one of them. This ...