Awww, c'mon Virginia isn't so bad. After all, I live in the state.
Charlottesville should be a bit cheaper when it comes to living versus the Northern Virginia area where I'm from. Here, towhomes on my street are currently selling for $265 - $270K. 2 Bedroom apartments are in the range of $1,400 & up. I'm not too how the area will compare in prices with the area you currently live in. However, if Virginia is more expensive, hopefully, the company will adjust the salaries accordingly.
I do know one thing for sure, automotive insurance in Virginia is pretty cheap when compared to ther states. Currently, our gas prices range from $1.49 - $1.72 for 87 octane gasoline. Take everything into consideration. Where you're going to be located, you'll be about 4 -5 hours away from the Virginia beaches. You'll be about 1 hour away from the Shanandoah mountains and Skyline Drive. Plus, there are some lakes towards the south that are pretty popular and not too pricey when it comes to summer rentals.
Remember, your time here will only be as good as you make it. Hopefully, you make the best of it. Are you currently in the process of applying for citizenship? Or, is that not currently an option for you?