I know you are getting a lot of feedback on your course selection, but if you are a junior (as it appears to me you might be), that is probably a higher priority right now than trying to refine your list. And I will just toss in I think it is suboptimal you appear to not have a plan to take Physics.
But assuming your are a junior, you can also be exploring colleges in parallel. Since you are looking for aid, the first thing you should get in the habit of doing is running the Net Price Calculator for any college of interest.
So, for example, you should run the NPC at Richmond and see what it says. UVA does in fact have need aid for OOS students, so you can run the NPC there as well. See what they say.
Once you report back to us on that, it will help us provide more options. But it would also help us to know why those two schools. Like, they are located relatively close to each other (and far from Colorado), but in other ways are very different schools. Like, UVA is way bigger than Richmond. So why those two?