Cats, dogs, horses & New Hampshire, sounds like an excellent vacation