Buffalo in late October is magical: the crisp air, cool rainy days, the rustle of fallen leaves, and the thrill of Halloween ...