The cost of a SUNY school living on campus is over $26,000. For business I’d put SUNY Binghamton on top but you might also look at SUNY Buffalo (if you want a larger college) and SUNY New Paltz (if you want a smaller college).
UAlabama offers generous merit aid but I think it will work out to be a bit more than a SUNY school. If you are OK with a Catholic school you can give a school like Fordham a try and see if you get enough merit aid to make it work.