Less expensive International Relations colleges?

I would take Emory off the list; unless you have stellar GPA/test scores, you will not get “decent merit aid” from them.

The Croft Institute at Ole Miss is a good choice. You might want to consider the International Studies Program at the College of Charleston (COC); the University of South Carolina (USC) offers a B.A. in international studies through its Department of Political Science. Both COC and USC (which are public universities) have honors colleges/programs as well, and offer merit aid to OOS students.