Housing in the city is over $200k+ for absolutely anything,even a tarpaper shack.
The surrounding county,Albemarle is moderately cheaper,but not by much. Most housing is over $200k. Average 1-2 room apartments in town can be rented for $600-1200 per month depending on quality.
Outlying counties are affordable,with occasional sub-$200k housing. Count on a 30+ minute commute for that.
Traffic isn't too bad except north of the city.
Restaurants here are good and plentiful.
Shopping is criticized by many,who usually go to DC and Richmond.
Night life is sort of boring by all third party accounts.
Spectator sports here are pretty good due to UVA.
The city is very politically liberal. Albemarle county is more moderate and quite prosperous,and surrounding counties are politically very conservative but tend to be a bit poorer since they don't have as much business/job infrastructure in place.
Gunwise-getting concealed carry permits is very easy here,even in Cville. Cville is often faster in my experience,since so few in the city proper agree with the idea of permits. Less permit applications=faster issuance of permit. The Rivanna range mentioned earlier is excellent,with leadership that is very black rifle and Title II friendly.
Bottomline, if you're moving here from a huge sprawling city or exurb and are used to the property values and income levels,this place isn't too bad. It's a small town that has a rather settled base of old money and long time landowners/investors,which keeps property values high but also provides a lot of jobs and good employment opportunities.