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

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