It depends on what you want to do. If you want to work for a Tier 1 firm, doing high level work, try to get to an Ivy school as soon as possible and maintain a 3.6+, 3.8+ if you want the best jobs.
If you're Ok with mid-level jobs, and dont want to go to NY, stay at the schools you mentioned...