Top 20 Toughest, Easiest Markets to Find a Home

Inventory shortages are making places like Rochester, N.Y., and Columbus, Ohio, feel more like Silicon Valley and other competitive tech hubs.