5 Affordable, Promising Cities to Buy Real Estate in 2024