The 50 Best Places To Buy a Home for Under $250,000

Some cities offer affordable homes and a good quality of life.