So I know St Louis University has a whole department for International Business. I am not sure about merit aid, but definitely seems worth looking into.
Tulane has a cool dual degree program in international studies and business, but even more so I am not sure what cost of attendance would be there.
South Carolina again seems like a very obvious choice.
I note to my knowledge, Alabama and Auburn do not have significant International Business programs. Good for business generally, though, so I am not sure how much that is a specific interest.