Why you should spend a weekend in low-key cool Buffalo, N.Y.