Not a whole lot going on in town. I moved away a bunch of years ago, but check out sunday (sundaybuffalo.com) for a meetup spot and ask for some spots.
They just poured a tiny concrete park in North Tonawanda, this is the first thing that I found on google that give you an idea of the layout:
Go to Duffs for chicken wings.