Cost of living is better than some surrounding areas. We are a tourist destination so there are always things going on and new people to meet.
There are some public buses but I don't think they go too many places.
There are lots of museums, shops and reenactments. The battlefield is by and away the largest attraction.
I would call it average. Cold in winter and hot in summer.
Being a college town and tourist destination, there are a lot of options for dining from fast food to fine dining. No clubs however and options for live music and dancing are limited.
Lots of manufacturing and retail stores. But probably no different than elsewhere.
There are many different types of businesses which suit many different types of people.