You could potentially save some money with AP credits at UIUC (and elsewhere).
At UIUC, you also pay whatever each program costs for study-abroad and oftentimes, those are cheaper than the OOS rate, so you may be able to save a little that way as well.
But UVa is a fine school. UVa CS alums actually do pretty well.
LinkedIn did a couple rankings once (since taken down) where schools were ranked by how desirable a company their CS grads end up at:
https://m.slashdot.org/story/208691
UVa CS was in the top 15 on the startups list.