Harrisonburg, Virginia
Located in the Shenandoah Valley, Harrisonburg is a welcoming town with a population of 52,500 people. Home to a modest-sized college, it boasts of a youthful vibe without the shenanigans of its bigger counterparts. The nearby Appalachian Mountains offer opportunities to do outdoorsy stuff, while the historic downtown area is charming and good for shopping. The cost of living here is 4% below the national average, while the median house price is below average at $180,125. It is also a relief to hear that it has lots of hospitals to choose from.
Grand Prairie, Texas
Do you prefer to live somewhere with small town vibes? If so, Grand Prairie might fit the bill. It is popular among retirees because of its many fitness centers, entertainment options, and parks. You will find a baseball stadium, beach, race track, marina, and expanding restaurant strip here. Summers get hot and humid, while winters are cold and wet. The town is only 20 minutes away from Dallas and the Fort Worth International Airport. On top of this, there are lots of healthcare options to be found here.