Buffalo has that. I 100% agree big cities have tons more stuff but it's not like Buffalo is just a gas station and a traffic light. Again, my point is if you want something, make a minimal effort to see if it exists in Buffalo. Want to hit Toronto? Go right ahead. Fun town. But if you have 4 hours free and want to do something, head to Elmwood Ave or Allentown.