If you’re looking for reaches (with your current stats), Vassar, Colgate, Hamilton, and RPI are considered really good schools. If you apply to all 4 of them, I think you might get into one, maybe two of them.
NYU and UR are still reaches for you, but not nearly to the extend of the above. Plus, UR is about a mile outside of Buffalo, and is considered extremely good.
You look more than competent to get into some of the other good SUNYs, which I would probably recommend if you need to fill up your fit/safety schools. More specifically, I hear Stony Brook and Binghamton are especially good ones. In terms of privates, Skidmore should also be pretty good fit as would Union.
I hear Clarkson, Lehigh, and Lafayette are supposed to be good, but having seen the pictured, I feel like I personally would hate it. That’s just me, though, and I know that a lot of people have different preferences.
You should have given a bit of a clue as to what you like in a college, your interests/major, and your values; That would make it easier to make a personal recommendation. Definitely try to raise up your objective stats (SAT, ACT, and GPA); your reaches might become perfect for you if you do.
By the way, interested; it’s been bothering me for a while.
EDIT: BTW; @TooOld4College mentioned UPenn. If you want to, apply, but don’t expect to get in. You might, but that’s pretty much a lottery school for almost every applicant. Also, if you really want to go there, 100% apply ED; Their ED vs RD acceptance rate this year was 22% vs 6%.