Alex Ruiz, 29 years old, and his wife, Stephanie Johnson, have steady jobs, are setting aside money for retirement and are slowly paying down their student debt. Yet buying a house seems out of reach for at least another decade. Home values in Asheville, N.C., where they live, are up some 70% over the past seven years.