Here's the thing about astronomy - there's not much at all you can do with an astronomy major. If you want to be an astronomer, you need to get a PhD in the field, and if you are planning on going to grad school in astronomy you should be majoring in physics, not astronomy. Astronomy, math, and computer science classes are useful/necessary, but physics is absolutely essential for a grad program in astronomy, astrophysics, or physics. Actually, a PhD in physics where you study astronomy would be the best way to go when it comes to finding a job.
You can major in physics pretty much anywhere. U of Virginia is a great school, plus they offer a lot of astronomy courses and even have some research opportunities to prepare you for grad school.