Babson and Nova seem like good choices. Nova has gotten a lot more popular in recent years, so has become more competitive. You certainly seem like a reasonable candidate.
What is your financial situation? Will you be looking for financial aid? That is often a major consideration. The possibilities I describe are mostly made without regard to financial aid.
U Mass Amherst seems like a school to look at, especially if you are from MA. University of Pittsburgh seems like a good match school that offers business and econ. Temple University offers the same and, like Nova, is in Philadelphia. Both of these are urban options.
Bucknell also offers both. It might be more of a reach, but a reasonable one. I believe you must state your intended major in the application, which can affect admission, and might mean you have to switch into a major after you arrive. For example, you put econ down as your intended major but then decide you want to switch over to the business school. Bucknell is fairly isolated, in a very small town. It’s pretty much the opposite local environment from Pittsburgh or Temple. The Bucknell campus is very beautiful, with an affluent, preppy vibe, if that’s a positive or negative.
I’m not sure if your 88 GPA would translate to a 3.5. I’m thinking not, but I’m not sure. If so, you might be eligible for merit aid at Miami of Ohio, which also has business and econ. Here’s a simple chart for this past year’s class. Note these numbers make you eligible; aid is not guaranteed. Also, note the early deadline. Other schools also have early financial aid deadlines.
http://miamioh.edu/admission/merit-grid/
Also, most state public state flagships would offer business and econ if you are willing to go farther away. Some, like UVA, UNC, Michigan, etc., are extremely competitive, but many would certainly be good possibilities for you. Also, so would other large public universities, like Purdue, NC State, Virginia Tech, Michigan State, etc. These will be pricey for OOS students and aid will be pretty limited in most cases. But you can run the net price calculator (NPC) for any that look interesting.
Good luck!