Choose what you prefer.
If you asked my opinion, I’d choose City - not because of the savings although that’s nice.
I believe in going away to college. For you, Fordham isn’t.
I’m not seeing the Fordham Promise as a big thing. Anyone can get research. It’s more spin than anything for those who don’t get internships and likely has some checks and balances - like reporting efforts made.
Not sure which campus you’d attend for City but if they had a dorm, I’d live there. But sounds like you won’t be home no matter the City campus.
Good luck whatever you ultimately decide - which should be the one you want.