HELP Boston University v. Elon University v. Virginia Tech

I am currently a senior who was waitlisted from William and Mary, Wake Forest, and Bucknell. I was accepted into Boston University, which is my next choice. However, I am struggling trying to figure out which school out of these three would be the wisest choice as money is a big factor. There is a $15,000 difference between each of the three schools with Virginia Tech being the cheapest. But, I would like to major in history or political science and am not a math minded person. Basically, I would love any advice on which college would be the best choice for me. I have visited all of them and I am still very lost.
Thanks!

If Tech is the cheapest and money is a big factor, then Tech would be the smart choice. It’s a great school and even though they’re best known for engineering, they have a good polisci program as well.

Thanks for the advice!!