I was fortunate enough to be admitted to many top 5/10 programs this cycle and you have a strong profile. Just bear in mind these programs tend to really emphasize fit in the admissions process, so be prepared to give specific as to why each program could be the home for your graduate work. Best of luck!
Sorry, I'm having issue with the inline quotes atm.
For the person that asked, Stanford's visit days are April 4th and 5th.
I have yet to see what Harvard's offer looks like, but Stanford's offer includes around 24k plus three funded summers (around 6k). There are three years of required TA or RA-ships. They also provide some extra start-up funds (2.5k prior to year 1, 2.5k at the end of year 1), as well as funds for conferences and computer purchases. I know for a fact that Stanford provides the same funding package to ALL of its admits. But NYU's offer is still better. I don't think funding should be the deciding factor, though.