Have you asked Michigan to match UVA's offer? Why not call the office of admissions, explain your situation and guarantee them that you would go there if they matched the offer.
I think UVA is going to be less tolerant, and if you've never lived in the "south", that could take some serious getting used to.
you will find that uva has little in common with the south.
Honestly, I really do think this comes down to the weather.Never underestimate the power and effect of the brutal winters of the north. I grew up in the tropics and then moved to Canada (east of the Rockies, west of the Great Lakes), where I lived for ten years. Winter lasts for 5 months (7-8 months sometimes, given the unpredictability of fall and spring), with temperatures that can drop to 40 below, and you don't see grass for that entire time. Many people suffer from Seasonal Affective Disorder in such conditions, and winter is a depressing blur in your life. There are benefits to such winters, such as snow (a novelty for some), and the fact that some people feel that they are less distracted when they're forced to stay inside and study. This wasn't true for me, though.