Thanks for these great suggestions! I'm definitely going to look more into the Pittsburgh area. We went up and visited Burlington again and while I love it, it is certainly pricey. We're going back to square one and brainstorming new places to check out. I would prefer to live in a smaller city or small town (or rural area) that has a strong community - and a proper winter! But, we're open to cities that may have good access to outdoor activities. Other places we've had in mind are Chattanooga, TN, Floyd, VA, Taos, NM, Iowa City, IA, Minneapolis, MN. Pros and cons to each, of course.
Thanks again for the great ideas, everyone!