Buffalo är en liflig och tilltalande stad,